Role Locations
- San Francisco, CA, United States
- Silicon Valley, CA, United States
Employees
501+ people
Address
1149 Chess Dr
Foster City, CA, 94404-1102, US
Tech Stack
- C++
- Python
- JS
- Java
- Kotlin
- Go
- Swift
- Linux
- Android
- iOS Development
- Bazel
- Windows
- Github
- Bamboo
- Unreal Engine
- Tensorflow
- Slurm
- Docker
Role Description
The Firmware team at Zoox is responsible for bringing together the computer science world with the automotive world in order to create an amazing product. As an embedded software engineer, you should be passionate about developing production-quality code and designing a product that meets the high safety requirements needed for autonomous driving. Having an advanced degree is a plus but not mandatory. We are looking for a person that is focused and has experience shipping quality products.
Responsibilities:
- Architect, develop, debug, optimize, review, and test software for real-time embedded platforms in areas including on-vehicle communication, diagnostics, logging, configuration management, and software updates
- Develop, extend, and maintain libraries, frameworks, and systems services to make our embedded development faster, simpler, and more testable
- Integrate third-party libraries into the Zoox software stack
- Characterize and optimize full-stack embedded systems
- Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
About Zoox
We’re reinventing personal transportation — making the future safer, cleaner, and more enjoyable for everyone.
Company Culture
We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.
Address
1149 Chess Dr
Foster City, CA, 94404-1102, US
Tech Stack
- C++
- Python
- JS
- Java
- Kotlin
- Go
- Swift
- Linux
- Android
- iOS Development
- Bazel
- Windows
- Github
- Bamboo
- Unreal Engine
- Tensorflow
- Slurm
- Docker
Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.
Skip straight to final-round interviews by applying through Triplebyte.
Other Roles at Zoox

Android Developer
Foster City, CA, United States, San Francisco, CA, United States, or Silicon Valley, CA, United States
Engineering Manager, Visualization Tools
San Francisco, CA, United States or Silicon Valley, CA, United States
Full Stack Engineer
San Francisco, CA, United States or Silicon Valley, CA, United States
Machine Learning Engineer
San Francisco, CA, United States or Silicon Valley, CA, United States
Mechatronics Test Engineer
Foster City, CA, United States, San Francisco, CA, United States, or Silicon Valley, CA, United States
Site Reliability Engineer
Foster City, CA, United States, San Francisco, CA, United States, or Silicon Valley, CA, United States
Software Engineer - C/C++
Silicon Valley, CA, United States
Software Engineer - Infrastructure
San Francisco, CA, United States or Silicon Valley, CA, United States
Software Engineer - Simulation Infrastructure
Silicon Valley, CA, United States
Software Engineer - TeleOps
San Francisco, CA, United States or Silicon Valley, CA, United States
Front-End Engineer
San Francisco, CA, United States or Silicon Valley, CA, United States