Embedded Software Engineer - Microcontrollers

Zoox
Foster City, CA
Job Description
Zoox is seeking an Embedded Software Engineer for the Core Firmware team, focused on building foundational software for their vehicle firmware applications. The role involves working with diverse microcontrollers and applying embedded principles to build secure, stable, and high-performance systems. The engineer will collaborate with partner teams and troubleshoot issues related to software/firmware interactions.

Requirements

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

Benefits

  • Paid Time Off
  • Zoox Stock Appreciation Rights
  • Health Insurance
  • Long-Term and Short-Term Disability Insurance
  • Life Insurance
]]>