Sr Embedded Software Engineer AI/ML

Synopsys, Inc.
Eindhoven, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Eindhoven, Netherlands

Tech stack

Artificial Intelligence
Computer Vision
Assembly Language
AUTomotive Open System Architecture (AUTOSAR)
C++
Computer Programming
Software Debugging
Microprocessors
Linux on Embedded Systems
Embedded Software
General-Purpose Computing on Graphics Processing Units
Multiprocessing
Reduced Instruction Set Computing

Job description

The AI/ML Runtime Software team is looking for a Senior Embedded SW engineer to contribute to the development of the software stack of Synopsys' next generation of Vision, DSP and AI ARC processors. These processors are heterogeneous multi-core systems that may include combinations of vector DSPs, DMA engines, and AI/ML accelerators. Typically, these embedded processors are also integrated with a host processor. 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., * 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

Requirements

  • 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

Benefits & conditions

  • 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

Apply for this position