Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Zoox Logo

Embedded Software Engineer - Microcontrollers

Zoox

Salary not specified
Sep 28, 2025
Foster City, CA, US • San Diego, CA, US
Apply Now

Zoox is looking to build foundational software/firmware for their autonomous vehicle platform that is safe, stable, performant, secure, and flexible across various microcontrollers and application processors.

Requirements

  • 10+ YOE in C/C++ development
  • Systems programming in a real-time (RTOS) environment
  • Understanding RTOS platform development
  • Understanding how to link software/firmware to hardware
  • Understanding how bootloaders on MCUs generally work
  • Python development
  • Network/CAN programming experience

Responsibilities

  • Develop on-vehicle embedded software/firmware in C++ in a real-time environment, and as appropriate, the supporting tools to tie it to Zoox’s ecosystem of off-vehicle infrastructure (Python in most cases)
  • Author requirements and design documentation to craft what is to be built, why it needs to be that way, and what your specific solution looks like
  • Work with our Component V&V Engineers to keep the quality bar high through the coordination of test strategies
  • Troubleshoot and root-cause problems from the field, starting at the system level, often ending deep in the inner workings of our platform

Other

  • We make sure the embedded platforms available to Firmware and Software teams are safe, stable, performant, secure, and flexible.
  • Many of these things are often at odds with each other, and navigating these tradeoffs while shipping code that our autonomous vehicle platform depends on is core to the job.
  • You will also be a key player to ensure the software/firmware used by other teams and multiple microcontrollers is safe, stable, robust, and secure.