Skip to content
ZooxZoox

Embedded Software Engineer - Drive Systems

Develop safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands and integrates drive-control subsystems. The role requires 1–3 years of real-time embedded experience, strong C/C++ and Python skills, and familiarity with automotive protocols and embedded operating systems.

About the job

Responsibilities

  • Build and contribute to simulation, emulation, software-in-the-loop (SIL), and hardware-in-the-loop (HIL) infrastructure for validating drive control software.
  • Design, develop, and test embedded software for autonomous trajectory execution, translating planned trajectories into motor torque, brake torque, and steering-angle commands.
  • Contribute to control-source arbitration and safety monitoring across trajectory execution and drive-control ECUs.
  • Integrate supplier subsystems, including steering, motoring, braking, and active suspension, into the software stack.
  • Collaborate cross-functionally with Motion & Controls, Vehicle Dynamics, Safety Systems, Validation, and partner teams.

Requirements

  • Bachelor's or master's degree in Electrical Engineering, Computer Engineering, Robotics, or equivalent experience.
  • 1–3 years of experience developing real-time embedded software for distributed electromechanical systems and associated simulation and test infrastructure.
  • Strong embedded C/C++ programming experience and Python experience for testing.
  • Experience with QNX, SafeRTOS, FreeRTOS, or similar embedded operating systems.
  • Understanding of automotive communication protocols, including CAN and LIN, and sensor/actuator integration.

Nice-to-haves

  • Experience with CAN/LIN analysis and debugging tools such as PCAN, CANalyzer, or CANape.
  • Familiarity with high-assurance development practices and tools, including Polarion, ISO 26262, and MISRA C/C++.
  • Hands-on experience with hardware bring-up, system debugging, or SIL/HIL test infrastructure.

Skills

Embedded C, C++, Python, Qnx, Freertos, Safertos, Can, Lin, Sil, Hil, Iso 26262, Misra C/C++, Pcan, Canalyzer, Canape

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Advanced Pilot Assistant Software
$135k+/yrHybrid2+ YOEEmbedded Engineering

Develop and deploy autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires at least two years of relevant experience, production C++ or Python, and familiarity with real-time, sensor, and edge-compute systems.

Nuro

Nuro

Mountain View, CA

Software Engineer, Sensor Platform
$132k+/yrOn-site2+ YOEEmbedded Engineering

Develop reliable, high-performance sensor and compute software for autonomous vehicles, including embedded systems, device drivers, testing, and debugging. Requires robotics or autonomous-driving experience, strong C++ and concurrency skills, and at least two years of industry experience.

GrayMatter Robotics

GrayMatter Robotics

Los Angeles, CA

Robotics Software Engineer: Government Projects
$130k+/yrOn-site2+ YOEEmbedded Engineering

Develop and deploy advanced robotics software for government manufacturing projects, spanning planning, learning, perception, control, R&D prototyping, and production support. Requires a master’s degree in a related field, at least two years of industry experience, and production-level C++ and Python proficiency.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Software Integration Engineer - New Grad
$123k+/yrOn-siteEmbedded Engineering

Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Embedded Software Engineer - New Grad 2027
$123k+/yrOn-siteEmbedded Engineering

Develops production embedded software for next-generation vehicle platforms, including RTOS applications, low-level communications, hardware bring-up, and safety-critical real-time systems. Requires a computer-related degree and strong C/C++ and assembly experience, with graduation by 2027.