Skip to content
ZooxZooxFoster City, CA

Embedded Software Engineer - Body Systems

Develop and validate production-quality embedded software for vehicle body, thermal, lighting, and door systems. The role requires C/C++ expertise, real-time embedded development experience, hardware debugging skills, and familiarity with electromechanical components and automotive communication tools.

140k – 170k/yr
Hybrid5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Design, develop, and test embedded software for body, thermal, lighting, and door functions of the Zoox vehicle.
  • Create software requirements, design documentation, test plans, and other supporting documentation.
  • Work cross-functionally with vehicle, controls, electrical, validation, and other engineering teams to deliver a seamless, highly automated vehicle experience.
  • Integrate supplier subsystems into the Zoox software stack.
  • Contribute to all phases of the software development lifecycle, including prototyping, requirements capture, design, implementation, and validation.

Requirements

  • Bachelor's or master's degree in Electrical and Computer Engineering, Robotics, Computer Science, or equivalent experience.
  • 1+ years of experience developing real-time embedded software for distributed electromechanical systems.
  • Strong C++ and C programming experience, including object-oriented programming.
  • Experience with embedded microcontrollers and/or microprocessors, such as ARM or PowerPC.
  • Understanding of sensors, motors, and actuators.
  • Hands-on experience with hardware bring-up and system debugging.

Nice-to-Haves

  • Basic knowledge of control systems for electromechanical systems.
  • Experience with CAN and LIN analysis and debugging tools, including PCAN, CANalyzer, or CANape.

Skills

C++CEmbedded SystemsReal-Time Systemsmicrocontrollersarmpowerpcobject-oriented programmingcanlinpcancanalyzercanapehardware bring-upsystem debugging
Mariana Minerals

Mechatronics Engineer

Mariana MineralsSan Francisco, CA

Build autonomy software and sensor integration for self-driving mining vehicles, covering perception, localization, mapping, planning, and controls. Requires 5-10+ years in robotics/autonomy, C++/Python, ROS, and hands-on sensor fusion experience.

140k – 200k/yrOn-site5+ YOEEmbedded Engineering
Applied Intuition

Autonomy Integration Software Engineer

Applied IntuitionAnn Arbor, MI +1

Develops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.

140k – 175k/yrOn-site5+ YOEEmbedded Engineering
Applied Intuition

Firmware HIL Engineer

Applied IntuitionSunnyvale, CA

Build and scale Python-based hardware-in-the-loop test infrastructure for firmware and embedded systems, including physical test labs, CI automation, Linux administration, and target bring-up. Requires 4+ years of software engineering experience and a bachelor's degree in a related field.

140k – 195k/yrOn-site4+ YOEEmbedded Engineering
Applied Intuition

Software Engineer - Middleware

Applied IntuitionSunnyvale, CA

Develops core middleware components and services for software-defined vehicle platform using C++, focusing on communication protocols, AUTOSAR Adaptive clusters, networking, and system management. Requires 5+ years experience, strong C++ skills, and BS in CS or related field.

141k – 271k/yrOn-site5+ YOEEmbedded Engineering
Forterra

Simulated Vehicle Validation Engineer

ForterraClarksburg, MD +1

Develops and maintains simulation-based physics/dynamics models for ground vehicles, leads validation against real-world data, and collaborates cross-functionally. Requires 5+ years experience with Python, C++, Linux, and expertise in vehicle physics simulation preferably in Unreal Engine.

145k – 195k/yrHybrid5+ YOEEmbedded Engineering