Skip to main content
PrismCV
How Scoring WorksJobsPricing
LoginCheck Your Resume
Check Your Resume
← Back to all jobs

Embedded Software Engineer

Zoox · Foster City, CA

$137k - $207k
On-site
Full-time
Mid
Software

Posted August 31, 2026

Check your resume against this jobApply on Lever
AI Summary

Zoox is hiring an embedded software engineer to build simulation infrastructure that lets its firmware run in software-in-the-loop and hybrid SIL/HIL environments instead of relying on expensive, slow-to-scale hardware benches. The role spans the embedded stack from BSPs and HALs/OSALs up to messaging middleware and the application layer, and involves integrating with Zoox's core simulation platform. It's an early-stage role on a new team within the Firmware organization, with significant influence over how firmware teams adopt simulation.

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.

See how well your resume matches this job before you apply

Run a free ATS check