Skip to main content

Zoox

Embedded Software Engineer - Body Systems

Foster City, CA$140k–$170kfull-timemidAdded today

About this role

Zoox is hiring an Embedded Software Engineer to develop firmware for vehicle body systems, including thermal management, lighting, and power control. You'll collaborate with cross-functional teams to integrate supplier systems and coordinate subsystem interactions in their autonomous vehicle platform.

What you'll do

  • Develop embedded software for body, thermal, lighting, and power management subsystems
  • Integrate third-party supplier systems and APIs into vehicle firmware
  • Coordinate and control interactions between multiple body subsystems
  • Interface with higher-level vehicle systems and software components
  • Collaborate with vehicle engineers, systems engineers, and controls teams
  • Troubleshoot and optimize firmware performance and reliability

What they're looking for

  • Embedded C/C++ programming
  • Real-time systems and firmware development
  • Automotive embedded systems experience
  • Systems integration and interfacing
  • Hardware-software integration
  • Debugging and diagnostics tools
  • CAN bus or vehicle communication protocols
  • Power management and thermal system knowledge
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Zoox

Zoox develops autonomous vehicle technology and robotaxi systems, supported by manufacturing operations and AI validation infrastructure. The company is hiring for part-time student roles in hardware-software integration, manufacturing software engineering, AI testing and evaluation, and QA automation, as well as experienced engineers for simulation and AI performance assessment.

Website
zoox.com
View all jobs at Zoox

Likely interview questions

  • Describe your experience developing embedded firmware for automotive or vehicle subsystems.
  • How have you managed integration between multiple hardware subsystems in a constrained environment?