Skip to content
ZooxZooxFoster City, CA

Senior Software Engineer - Core Sensors

Develop and maintain high-performance, safety-critical drivers for lidar, radar, and camera sensors integral to autonomous vehicle perception stack. Requires 7+ years experience, strong C++ proficiency, and device driver development expertise.

215k – 305k
Hybrid7+ YOEEmbedded Engineering

About the role

Responsibilities

  • Design, implement, and maintain high-quality, robust code that meets the vehicle's specific use/safety case.
  • Develop and maintain driver software for lidar, radar, and camera sensors.
  • Work closely with the perception, planning, and advanced hardware teams to ensure the drivers meet the required specifications.
  • Develop and maintain highly performant, robust, safety-critical code.
  • Collaborate with other teams to ensure the sensor software integrates seamlessly with the autonomous driving stack and offline tool pipelines.

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field with 7+ years of experience in software development.
  • Strong proficiency in C++ programming language.
  • Experience with developing device drivers.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work in a collaborative team environment.

Bonus Qualifications

  • Expertise with developing sensor drivers (LiDAR and/or Radar).
  • Experience working at autonomous self driving company.

Skills

C++Device DriversLidarRadarCamera SensorsSensor DriversAutonomous Driving
Zoox

Senior Software Engineer - C++ GPU Performance

ZooxFoster City, CA +3

Senior GPU performance engineer optimizes GPU-based algorithms for self-driving systems, instruments monitoring tools, analyzes hotspots, and collaborates on middleware for efficient compute utilization. Requires 7+ years experience, strong C++/CUDA expertise, and BS in CS.

217k – 307k
Hybrid7+ YOEEmbedded Engineering
Zoox

Senior Embedded Middleware & Automation Engineer

ZooxFoster City, CA

Build middleware, automation, CI/CD, and observability tooling to scale embedded Linux development productivity for connected vehicle platforms. Requires 7+ years C/C++/Python, Linux systems experience, and strong debugging/automation skills.

212k – 255k
Hybrid7+ YOEEmbedded Engineering
Cyngn

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
Remote5+ YOEEmbedded Engineering
Nuro

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
On-site2+ YOEEmbedded Engineering
Nuro

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
On-siteEmbedded Engineering