To control this complex multi-core environment, a distributed SW stack is required. The target markets and applications are diverse and include safety critical applications such as automotive.Key responsibilities
- Define, design, implement and debug SW components for Synopsys VPX and next generation AI processors
- Work with both embedded and host-side development environments
- Solve complex technical problems
- Conduct performance analysis and optimize the system
- Provide feedback to HW and architecture team
- Excellent written English and good spoken English communications skills
- Excellent cross platform C/C++
- Experience with multi-core systems
- Experience with embedded development and debugging on at least one microprocessor or DSP architecture in either C or Assembly languages
- Strong problem-solving and debugging skills
- Strong SW design skills
- Experience in programming computer vision and/or ML applications on optimized embedded vision processors or GPGPU
- Knowledge and experience with AI/ML
- Knowledge of computer architectures and RISC microarchitectures at the level described in Patterson & Hennessy or Harris & Harris textbooks
- Experience with ISO26262 and FuSa
- Experience with AUTOSAR
- Experience with embedded Linux
- Opportunity to develop advanced technologies
- Challenging work in an international team
- Professional training, career, and professional development opportunities
- Salary is based on experience, professional background, interview/test results
- Excellent benefits package
