Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Sr Embedded Software Engineer AI/ML

Synopsys

Synopsys

Software Engineering, Data Science
Netherlands
Posted on Dec 17, 2024

Sr Embedded Software Engineer AI/ML

Netherlands Off-site Apply Now
Category: Engineering Remote Eligible Yes Hire Type: Employee
Job ID 7137 Date posted 11/19/2024

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.

This is a hands-on, technical leadership position where you will collaborate with cross-functional teams to bring innovative AI/ML solutions to life in resource-constrained environments.

Main responsibilities:

  • Define, design, implement and debug robust, efficient and scalable 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

Key Requirements (MUST):

  • Excellent written English and good spoken English communications skills
  • Excellent cross platform C/C++
  • 8+ years' experience with embedded development and debugging on at least one microprocessor or DSP architecture in either C or Assembly languages
  • Strong communication and collaboration abilities
  • Ability to deliver results in a fast-paced environment
  • Experience with multi-core systems
  • Strong problem-solving and debugging skills
  • Strong SW design skills
  • Deep understanding of embedded systems architecture at the level described in Patterson & Hennessy or Harris & Harris textbooks

Helpful Qualifications:

  • Experience in programming computer vision and/or ML applications on optimized embedded vision processors or GPGPU
  • Knowledge and experience with AI/ML
  • Experience with ISO26262 and FuSa
  • Experience with AUTOSAR
  • Experience with embedded Linux

We offer:

  • Opportunity to develop advanced technologies that have real-world impact
  • 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

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

Apply Now