Embedded Software Engineer - Drive Systems

Ev Magazine

Foster City (CA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zoox is seeking an Embedded Software Engineer to join the Firmware Drive Systems team in Foster City, CA. You will translate autonomous trajectories into drive commands and work on safety monitoring for drive control ECUs.

You will build simulation and test infrastructure, develop real-time embedded software, and collaborate with cross-functional teams to ensure safe and reliable robot motion.

Qualifications

  • Bachelor’s or Master’s degree in Electrical/Computer Engineering, Robotics or equivalent.
  • 1–3 years of real-time embedded software development for distributed electro-mechanical systems.
  • Strong embedded C/C++ programming and Python for testing.

Responsibilities

  • Build and contribute to simulation, emulation, SIL, and HIL infrastructure to validate drive control software.
  • Design, develop, and test embedded software for autonomous trajectory execution and drive control.
  • Contribute to control source arbitration and safety monitoring across ECUs.
  • Integrate supplier sub-systems into the Zoox software stack and collaborate with cross-functional teams.

Skills

Embedded C/C++
Python
Real-time systems
CAN/LIN

Education

Bachelor's or Master's in Electrical/Computer Engineering, Robotics

Tools

PCAN
CANalyzer
CANape
Polarion

Job description

# Embedded Software Engineer - Drive SystemsFoster City, CA · hybrid · Full-timeSoftwarehybridFull-timeUSFoster CitySHARE THIS JOBDirect links only. No trackers, no third-party scripts.FacebookXLinkedInWhatsAppTelegramRedditBlueskyThreadsPinterestEmail## About the roleZoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory from our AI stack and translating it into drive control actuator commands (motor torques, brake torques, steering angles, and more), arbitrating between control sources (our nominal AI stack, in-house remote controller, and test sources like drive-by-wire and trajectory spoofing), and continuously monitoring the safety of trajectory execution and drive control ECUs. We are looking for people who are passionate about working with hardware and developing production-quality, safety-critical code for complex dynamic systems. Drive Systems engineers literally make the robot move. Whether a Zoox robot is in service carrying riders, staging at a depot, undergoing critical testing on test tracks, or freshly off the assembly line, this team ensures it drives safely and reliably.## In this role, you will:\\* Build and contribute to simulation, emulation, SIL, and HIL infrastructure to validate drive control software\\* Design, develop, and test embedded software for autonomous trajectory execution, translating planned trajectories into drive control actuator commands (motor torque, brake torque, steering angle, and more)\\* Contribute to control source arbitration and safety monitoring across trajectory execution and drive control ECUs\\* Integrate supplier sub-systems (steering, motoring, braking, active suspension, and more) into the Zoox software stack\\* Work cross-functionally with Motion & Controls, Vehicle Dynamics, Safety Systems, Validation, and other partner teams to deliver a seamless, highly-automated driving experience## Qualifications\\* Bachelor's or Master's degree in Electrical/Computer Engineering, Robotics, or equivalent experience\\* 1-3 years of experience developing real-time embedded software for distributed electro-mechanical systems and the simulation and test infrastructure for such systems\\* Strong embedded C/C++ programming experience and experience with Python for test\\* Experience with QNX, SafeRTOS, FreeRTOS, or similar embedded operating systems\\* Understanding of automotive communication protocols (CAN, LIN) and sensor/actuator integration## Bonus Qualifications\\* Experience with CAN/LIN analysis and debugging tools (PCAN, CANalyzer, CANape, etc.)\\* Familiarity with high-assurance development practices and tools (Polarion, ISO-26262, MISRA C/C++, etc.)\\* Hands-on experience with hardware bring-up, system debugging, or SIL/HIL test infrastructure## About the employerCompensation There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. A sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position. Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Drive Systems
Embedded Software Engineer - Drive Systems

Zoox • Northern (KY), Foster City (CA)

On-site
USD 137,000 - 207,000
Stock Options
RSUs
Health Insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Ev Magazine • San Diego (CA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Embedded Software Engineer - Power Systems
Embedded Software Engineer - Power Systems

Ev Magazine • San Diego (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Stock options
RSUs
Health insurance
Embedded Software Engineer, Wireless Technologies
Embedded Software Engineer, Wireless Technologies

Ev Magazine • Foster City (CA)

Hybrid
USD 180,000 - 240,000
Stock options
Health insurance
401(k)
Embedded Software Engineer - Body Systems
Embedded Software Engineer - Body Systems

Ev Magazine • Foster City (CA)

Hybrid
USD 120,000 - 180,000
Software Engineer - Fullstack Web
Software Engineer - Fullstack Web

Zoox • Foster City (CA)

On-site
USD 172,000 - 230,000
Paid time off (sick leave, vacation)
Health insurance
Amazon Restricted Stock Units (RSUs)
+3
Firmware Validation Engineer
Firmware Validation Engineer

Ev Magazine • Foster City (CA)

Hybrid
USD 120,000 - 180,000
Health insurance
Long-term care insurance
Disability insurance (long-term/short)
+3
Embedded Software Engineer - Body Systems
Embedded Software Engineer - Body Systems

Zoox • Foster City (CA)

On-site
USD 140,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Zoox • San Diego (CA)

On-site
USD 165,000 - 200,000
Health insurance
Paid time off
Stock options
Autonomy System Test Engineer
Autonomy System Test Engineer

Ev Magazine • Foster City (CA)

Hybrid
USD 140,000 - 190,000
Health insurance
Stock options
Paid time off