Software Development Engineer in Test
- Foster City, United States
- Mid Level
- 4+ years
- Bachelor's degree
- Posted
Skills
Required
- real-time
- HIL
- SIL methodologies
- Python
- Linux internals
- networking protocols
- high-throughput real-time systems
- automated testing pipelines
- Bamboo
- Buildkite
- Jenkins
- CI
- developing custom automation plugins
Preferred
- Generative AI / Machine Learning tools
- real-time communication protocols
- DDS
- I2C
- SPI
- CAN
- GMSL2
- C++
- code
- Analyse des causes profondes
Zoox, a company on a mission to develop a full-stack autonomous mobility solution for cities. As a Software Development Engineer in Test (SDET) on the Release Management team, you will play a critical role in ensuring the safety and reliability of our software. Your responsibilities will include developing Hardware-In-Loop tests, leading the design and maintenance of testing frameworks, and performing gap analyses between safety requirements and technical test implementations.
Responsibilities
- This is a coding-intensive role that requires a deep understanding of HIL and SIL methodologies, as well as experience delivering complex projects in Python.
- Conception, développement et maintenance de tests à grande échelle pour les logiciels et le matériel.
- Gestion des pipelines d'intégration continue pour automatiser l'exécution des suites de régression.
- Analyse des causes profondes des défaillances complexes au niveau système, développement de scripts de recherche de journaux.
Requirements
- Practical knowledge of Linux internals and networking protocols used in high-throughput real-time systems
- Ownership from design, to implementation and maintenance of automated testing pipelines (e.g., using Bamboo, Buildkite, Jenkins, or similar CI Tools) and developing custom automation plugins
- Good technical communication skills, with the ability to summarize complex test failures and provide clear impact assessments for our tests, tools, and pipelines
- 4+ years of experience with demonstrated ownership of complex projects
- Bachelor's or higher degree in Mechatronics Engineering, Computer Science, Electrical Engineering or a relevant technical field
- Deep understanding of HIL and SIL methodologies, including real-time fault injection
- Demonstrated experience delivering complex projects in Python, including the use of AI-based coding, such as for infrastructure development, tooling and automated test writing
- Background in autonomous systems or safety-critical robotics validation
Preferred
- Experience applying Generative AI or Machine Learning tools to code, audit and improve test coverage and documentation
- Experience with real-time communication protocols (e.g., DDS, I2C, SPI, CAN, GMSL2)
- Pytest customization experience
- Strong C++
Pay
USD 161,000 - 220,000
You do not need to match every listed expectation to apply for this position
jobapplier