Zoox logo
ZooxPosted 3 weeks ago

Embedded Software Engineer - MCU Platforms

$155,000–$210,000 year

On-siteFoster City, California, United States

Full TimeLarge

Job Summary

Develop on-vehicle embedded software and firmware in C and C++ within real-time environments, crafting requirements and design documentation to define solutions for multiple embedded platforms. Coordinate with electrical, embedded, and validation engineers to extend support for new advanced platforms, while working with Component V&V Engineers to maintain high quality through test strategies. Troubleshoot and root-cause field problems from the system level down to inner platform workings, utilizing supporting tools to integrate with off-vehicle infrastructure. This role sits within the Firmware Platforms team, focusing on creating robust, reusable software for Zoox vehicles.

Required Qualifications

  • 10+ YOE
  • 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

Desired Qualifications

  • Python development
  • Network/CAN programming experience
  • Extensive bootloader experience
  • MCU Security

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce