Skip to main content
Search Jobs

Software Engineering, Sr Staff Engineer

pin icon Yerevan, Yerevan, Armenia Apply Now
Category: Engineering Hire Type: Employee
Job ID 8396 Date posted 12/23/2024

The AI/ML Runtime Software team is looking for a detail-oriented and technically skilled Senior Embedded Systems Integrator.

 In this role you will be responsible for integrating the embedded software stack of Synopsys’ next generation of Vision, DSP and AI ARC processors into customer systems, ensuring compatibility with hardware architectures and validating functionality against requirements.

 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.

 You will adapt build configurations, modify software as necessary and create robust test plans and test cases for system validation. This role demands an in-depth understanding of embedded systems, memory maps, processor architectures and verification processes.

 Main responsibilities:
 * Adapt and configure the runtime software stack to integrate Synopsys Vision, DSP and AI ARC processors in customer platforms.
 * Ensure compatibility with customer-specific memory maps, interrupt configurations and processor architectures.
 * Collaborate with customer and internal teams (both SW and HW) to establish a seamless integration into the customer environment.
 * Debug and troubleshoot integration issues, resolving hardware-software conflicts effectively.
 * Define and document test strategies, plans, and test cases to validate embedded system functionality against requirements

 Key Requirements (MUST):
 * Excellent written English and good spoken English communications skills
 * 5+ years' experience with embedded development and debugging on at least one microprocessor or DSP architecture in either C or Assembly languages
 * Deep understanding of embedded systems architecture at the level described in Patterson & Hennessy or Harris & Harris textbooks
 * Strong communication and collaboration abilities
 * Ability to deliver results in a fast-paced environment
 * Strong problem-solving and debugging skills

 Helpful Qualifications:
 * Experience with HW prototyping platforms
 * Experience with embedded Linux
 * Experience with multi-core systems
 * Experience in programming computer vision and/or ML applications on optimized embedded vision processors or GPGPU
 * Experience of requirements traceability and validation processes
 * Knowledge and experience with AI/ML

 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

Relevant Jobs

BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here