jobapplier

Software Development Engineer in Test

Zoox

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