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.
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
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
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
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
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.