Build and enhance systems that flash and update software/firmware across Zoox vehicles, sensors, compute platforms, and ECUs. Requires 7+ years Python experience, embedded Linux knowledge, and strong hardware/software debugging skills.
192k – 275k/yr
Hybrid7+ YOEEmbedded Engineering
About the role
Responsibilities
Design and integrate deployment support for next-generation vehicle components and subsystems.
Enhance the core deployment framework, developer tools, instrumentation, and integrations with broader engineering systems.
Drive systemic improvements in deployment speed, efficiency, and mission-critical reliability.
Triage, debug, and resolve complex deployment failures across hardware and software boundaries.
Partner closely with Firmware, QA, Systems, Manufacturing, and Fleet Operations teams to ensure seamless end-to-end execution.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
7+ years of professional experience developing clean, scalable code in Python.
Strong working knowledge of Linux within embedded or constrained environments.
Familiarity with CAN or other embedded/automotive communication protocols (e.g., Ethernet, LIN).
Demonstrated excellence in hardware/software triage, debugging, and root-cause analysis.
Nice-to-Haves
Proficiency in systems-level programming languages without automatic memory management (e.g., C or C++).
Experience configuring or optimizing software build systems (e.g., Bazel, CMake).
Familiarity with manufacturing execution systems (MES) or end-of-line flashing environments.
Senior Software Engineer, Localization and Mapping
NuroMountain View, CA
Develops state-of-the-art mapping and state estimation algorithms for autonomous robots using C++ and sensor data. Requires 2+ years experience with localization/mapping in AV or robotics, strong C/C++ skills, and sensor expertise.
194k – 291k/yr
On-site2+ YOEEmbedded Engineering
Senior Software Engineer, Onboard Autonomy
NuroMountain View, CA
Develop and deploy onboard autonomy software for self-driving vehicles, focusing on real-time decision-making, sensor integration, and optimization under strict constraints. Requires strong C++/Rust skills and experience with robotics middleware and embedded systems.
194k – 291k/yr
On-siteEmbedded Engineering
Senior C++ Robotics Engineer
CyngnMountain View, CA
Design and integrate autonomous vehicle robotics software using C++ and ROS/ROS2. Optimize real-time performance, manage system integration, and troubleshoot across hardware/software domains.
198k – 225k/yr
Remote5+ YOEEmbedded Engineering
Lead Software Engineer, Advanced Pilot Assistant Software
Beacon AISan Carlos, CA
Lead the design and deployment of robotic, embedded, and autonomy software for advanced pilot assistance systems in safety-critical aviation environments. Own features end-to-end, integrate with hardware/sensors, optimize for edge compute, mentor engineers, and ensure reliability for time-sensitive operator decisions. Requires 5+ years in production robotics/embedded systems with C++/Python.
185k – 260k/yr
Hybrid5+ YOEEmbedded Engineering
Firmware Engineer, Robotics
OpenAISan Francisco, CA
Lead firmware architecture and development for robotics hardware, owning embedded systems design, safety-critical mechanisms, and production readiness. Requires deep experience with Rust, real-time systems, and safety-critical environments.