Skip to content
ZooxZooxSan Diego, CA

Embedded Software Engineer

Develop, optimize, and maintain board support packages, drivers, and low-level frameworks for real-time embedded platforms in Zoox vehicles. Requires 3+ years embedded software experience, strong C/C++ skills, and microcontroller expertise; automotive protocols and hardware bring-up are a plus.

155k – 210k
Hybrid5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Architect, develop, debug, optimize, review, and test software for multiple real-time embedded platforms
  • Develop and maintain board support packages for multiple platforms, including compiler, bootloader, drivers, and real-time operating system
  • Build low-level frameworks, interfaces, and infrastructure to make our embedded application development faster, simpler, more portable, and more testable
  • Bring-up of new embedded platforms by working with electrical engineers, suppliers, and vendors to identify and solve hardware and low-level software issues
  • Contribute to all phases of the software development cycle, including prototyping, requirements capture, design, implementation, and validation

Qualifications

  • Bachelor’s or Master’s degree in computer science, electrical engineering, or equivalent experience
  • 3+ years of experience developing real-time embedded software for distributed electromechanical systems
  • Strong embedded C++/C programming experience
  • Strong experience with micro-controllers and/or microprocessors
  • Programming skills in C and C++, Linux, QNX, FreeRTOS, or SafeRTOS
  • Experience with common lab equipment and data acquisition equipment (DACs, debuggers, power supplies, multimeters, etc.)

Bonus Qualifications

  • Experience with automotive communication protocols and stacks (CAN, LIN, Ethernet, Wifi, LTE, 5G, NFC, UWB, etc.)
  • Ability to read and provide feedback on PCB schematics

Skills

Embedded C++Embedded CMicrocontrollersMicroprocessorsLinuxQnxFreertosSafertosCanEthernetPcb Schematics
Zoox

Embedded Software Engineer

ZooxSan Diego, CA +1

Develop and test embedded software for Zoox vehicle charging, power management, and electro-mechanical systems. Requires 4+ years real-time embedded C/C++ experience with microcontrollers, automotive protocols (CAN/LIN), and cross-functional collaboration on safety-critical vehicle controls.

155k – 190k
Hybrid4+ YOEEmbedded Engineering
Applied Intuition

Software Engineer - Motion Planning (Fallback Stack)

Applied IntuitionSunnyvale, CA

Designs and implements deterministic, safety-critical motion planners for autonomous vehicle fallback systems, ensuring safe behavior under uncertainty. Requires 5+ years in AV/robotics motion planning, C++ proficiency, and data-driven evaluation skills.

151k – 240k
On-site5+ YOEEmbedded Engineering
Applied Intuition

Autonomy Software Engineer – Path Planning

Applied IntuitionSunnyvale, CA

Develop and integrate core path planning algorithms for autonomous aerial systems (UAVs, fighter aircraft) supporting military missions. Requires 3-5 years experience with sampling/grid-based planning methods, C++ or Python, and outer-loop control systems.

150k – 200k
On-site3+ YOEEmbedded Engineering
Applied Intuition

Embedded AI Engineer – Android Automotive (On-Device Intelligence)

Applied IntuitionSunnyvale, CA

Develops and deploys embedded ML systems and on-device multimodal LLMs for Android Automotive platforms, optimizing for edge constraints like latency and safety. Requires 3+ years shipping ML on embedded/mobile platforms, C++ proficiency, and Android expertise.

150k – 250k
On-site3+ YOEEmbedded Engineering
Applied Intuition

Embedded Security Engineer

Applied IntuitionSunnyvale, CA

Leads embedded security architecture for vehicle platforms, implementing secure boot, HSM integration, and cryptographic protections. Requires 5+ years experience, expertise in embedded security, and programming in C/C++/Python.

150k – 242k
On-site5+ YOEEmbedded Engineering