Originally posted 24 April 2026 by the employer.
About the role
As a Sr. Staff Embedded Software Test Engineer, you will build test methodologies to thoroughly test embedded software products across pre-silicon and post-silicon phases.
What you'll do
- Design and develop test plans for new features and products (both black box and white box) by translating requirements into test cases and incorporating customer feedback. - Implement tests during the pre-silicon and post-silicon phases of the product. - Own communication with cross-functional teams and represent the team in technical discussions and reviews. - Automate tests within a Continuous Integration environment. - Find issues, triage and debug them with software teams, and present results to product owners and developers to resolve defects.
What you'll need
- Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering with at least 10 years of experience, or a Master's degree with at least 8 years of experience. - Experience in embedded systems and Real Time Operating Systems (RTOS). - Experience with a variety of MCU and DSP cores/processors. - Scripting or programming experience with C/C++ and Python languages. - Understanding of software testing and test automation principles, alongside hands-on experience developing embedded software tests on development boards. - Experience using lab equipment such as oscilloscopes, signal generators, logic analyzers, and spectrum analyzers for measurement and debugging.
Nice to have
- Experience with Jira, SVN/Git, and continuous integration systems (such as Jenkins). - Familiarity with defect management practices and the SDLC. - Experience with Agile Scrum software development. - Experience with SDK development or testing.
Skills: embedded software test, real-time operating systems (RTOS), MCU and DSP cores, test automation principles, lab equipment