Embedded Software Engineer

Zoox

Foster City (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zoox is seeking an embedded software engineer to help build simulation infrastructure for firmware used across the robot's ECUs, including drive, brake, steer, and health monitoring systems. You will enable simulation capabilities that let firmware run in virtualized, software-in-the-loop, and hybrid SIL/HIL environments, integrated with Zoox's core simulation platform and autonomy stack pipelines.

The role spans the embedded stack from BSPs to HALs and OSALs, focusing on determinism, timing,

Job description

Zoox is looking for an embedded software engineer to build out simulation infrastructure for our firmware. Our firmware runs on many ECUs across the robot, including the components that drive, brake, steer, and monitor the vehicle's health. Today, most of that firmware depends on hardware-in-the-loop (HIL) benches, which are expensive, hard to scale, and slow to iterate on. You will build the simulation capabilities that let firmware run in virtualized, software-in-the-loop (SIL), and hybrid SIL/HIL environments, integrated with Zoox's core simulation platform and the pipelines the rest of the autonomy stack already uses.

You’ll be one of the first engineers on a new embedded-focused simulation team within the Firmware organization: simulation infrastructure engineering, built by and for firmware. The work you do here will lay the groundwork for Firmware's adoption of Zoox's simulation and more advanced test platform infrastructure. It spans much of the embedded stack, from low-level BSPs, through middleware such as messaging, HALs, and OSALs, up to the application layer. You’ll need to understand what embedded software optimizes for (determinism, timing, resource limits, hardware interfaces) and turn that into simulation infrastructure that firmware teams trust and adopt.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Simulation Engineer for Firmware (SIL/HIL)
Embedded Simulation Engineer for Firmware (SIL/HIL)

Zoox • Foster City (CA)

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

Zoox • San Diego (CA)

On-site
USD 120,000 - 180,000
Health insurance
Paid time off
Life insurance
+2
Embedded Firmware Engineer, Drive Systems for Autonomy
Embedded Firmware Engineer, Drive Systems for Autonomy

Ev Magazine • Foster City (CA)

Hybrid
USD 120,000 - 180,000
Real-Time Embedded Firmware Engineer – Platforms
Real-Time Embedded Firmware Engineer – Platforms

Zoox • San Diego (CA)

On-site
USD 120,000 - 180,000
Health insurance
Paid time off
Life insurance
+2
Embedded Software Engineer — Body Systems & Subsystems
Embedded Software Engineer — Body Systems & Subsystems

Frontdoor Defense • Foster City (CA)

On-site
USD 140,000 - 170,000
Zoox Stock Appreciation Rights
Amazon RSUs
Health insurance
+1
Embedded BMS Software Engineer - Real-Time Power Systems
Embedded BMS Software Engineer - Real-Time Power Systems

Zoox • Foster City (CA)

On-site
USD 200,000 - 240,000
Health insurance
Paid time off
Zoox RSUs
+2
Platform & Robot OS Engineer - Embedded Linux
Platform & Robot OS Engineer - Embedded Linux

Zoox • Foster City (CA)

On-site
USD 196,000 - 242,000
Paid time off
Zoox Stock Appreciation Rights
Amazon RSUs
+4
Embedded Software Engineer - Battery Management Systems
Embedded Software Engineer - Battery Management Systems

Zoox • Foster City (CA)

On-site
USD 200,000 - 240,000
Health insurance
Paid time off
Zoox RSUs
+2
Embedded Software Engineer - Drive Systems
Embedded Software Engineer - Drive Systems

Ev Magazine • Foster City (CA)

Hybrid
USD 120,000 - 180,000
Embedded Software Engineer - Body Systems Software
Embedded Software Engineer - Body Systems Software

Frontdoor Defense • Foster City (CA)

On-site
USD 140,000 - 170,000
Zoox Stock Appreciation Rights
Amazon RSUs
Health insurance
+1