The AI/ML Runtime Software team is looking for a Senior Software Verification Engineer to contribute to the verification and productization 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 validate this complex multi-core environment, a comprehensive verification environment and set of regression test suites are exercised to perform module and system level verification and benchmarking.
The target markets and applications are diverse and include safety critical applications such as automotive.

Key responsibilities

  • Perform functional testing and debug SW components for Synopsys VPX and next generation AI processors.  This includes creation of test cases based on product and design requirements, automation of test case execution using Python and Jenkins and maintenance of verification infrastructure to ensure reliability and consistency of execution.
  • Support both embedded and host-side development environments in single verification environment.
  • Perform first level of analysis and troubleshooting on regression test failures for root cause identification
  • Work with development teams to ensure issues are resolved and confirmed validated.
  • Responsible for product packaging scripts and generation of product release candidates to final customer release candidate validation team.
  • Support release team in debugging and resolution of release packaging and installation problems for both Windows and Linux development environments.


Requirements (MUST)

  • 5+ years experience, including minimum of 3+ years in Software verification / QA role.
  • Excellent python skills
  • Good cross platform C/C++ skills
  • Experience with Jenkins and gitlab
  • 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
  • Excellent written English and good spoken English communications skills

 

Helpful Qualifications

  • Familiarity with multi-core systems, computer vision and/or AI/ML applications
  • 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


We offer

  • 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
Is a Remote Job?
No

Our Technology, Your Innovation

Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.

Synopsys delivers the most...

Apply Now