Software Engineer, Onboard Systems

Nuro
California
Who We Are

Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer, richer, and more connected future.

About The Team

We are looking for engineers to make our bots come to life. Our onboard system team’s software engineers provide a reliable and high-performance platform that allows our autonomy teams to integrate their autonomy software and algorithms that work across various self-driving platforms. This work requires close collaboration with our software teams, hardware teams, and systems/safety team to make sure new software and hardware work together safely and reliably, and resolve onboard error and performance problems.

About The Work

  • Work on multiple Linux-based systems inside our vehicle
  • Design and implement contracts and APIs facilitating communication between multiple nodes
  • Collaborate with other software teams to build foundational libraries and interfaces, with emphasis on low-latency and consistent performance
  • Build state-of-the-art real-time logging systems on various platforms
  • Build data pipelines and diagnostics tools to improve the reliability and operational efficiency of onboard software
  • Use your expertise to debug hard-to-reproduce whole-system problems

About You

  • MS/PhD in Computer Science and 2+ years of Equivalent industry experience
  • Strong system fundamentals and strong C++ skills
  • Solid experience developing production-quality software in C/C++, Python in areas like self-driving, robotics, embedded Linux system, telecommunication, and other technology industries.
  • Deep understanding on Linux operating systems.

Bonus Points

  • Experience with ROS or other robotics frameworks
  • Robotics experience, ML inference optimization experience, computer architecture experience
  • Experience with GPU programming or NVidia Orin Platform

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $160,000 and $240,000 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.
Posted 2026-02-28

Recommended Jobs

Production Assistant (Gummy Dept - 1st shift)

Robinson Pharma
Santa Ana, CA

We are seeking a  Production Assistant  for our Gummy line. Must be able to work overtime on Saturdays and Sundays as needed. This individual will work on projects throughout the production area to e…

View Details
Posted 2026-01-25

Diesel Technician

Cummins Inc.
San Leandro, CA

DESCRIPTION Job Summary: Completes diagnostics, repairs and rebuilds on engine products in a service workshop under limited supervision. We are looking for a talented Diesel Technician/Mecha…

View Details
Posted 2026-03-21

Associate Graphic Designer

Esri
Redlands, CA

Overview If you love design and innovation, we have a place for you in our creative team. You're not just a designer; you're a storyteller who can craft amazing visuals across different mediums. You …

View Details
Posted 2026-03-21

CT Technologist - Medical Imaging - Full time, 8 hr - Midshift/Variable

Washington Hospital
Fremont, CA

Description Salary Range $62.98 - $87.91 Job Summary Under the direction of the Medical Imaging Manager, the CT Technologist is responsible for the timely and efficient operation of the CT sca…

View Details
Posted 2026-01-30

Strategic Account Manager - Southwest

Getinge
California

With a passion for life Join our diverse teams of passionate people and a career that allows you to develop both personally and professionally. At Getinge we exist to make life-saving tech…

View Details
Posted 2026-03-31

Specialty Sales Team Leader

TARGET
Roseville, CA

: The pay range per hour is $24.75 - $42.05 Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and …

View Details
Posted 2026-04-12

Travel Physical Therapist, Pediatrics

Blue United Sourcing
Los Angeles, CA

Travel Physical Therapist – Skilled Nursing Facility (Pediatric Population) JobID 122 📍 Lake Havasu, AZ 🕒 13-Week Assignment | 36 Hours per Week 💲 $64–$70 per hour 🚀 Start Date: ASAP …

View Details
Posted 2026-01-15

Senior Product Manager - Core Experiences (Remote)

Huckleberry Labs
Los Angeles, CA

About Huckleberry At Huckleberry, our purpose is simple yet powerful: to build life-changing products and experiences that help all families unlock everyday magic. Today, more than 5 million fa…

View Details
Posted 2026-04-10

Senior Mechanical Project Manager

Gulfstream Strategic Placements, LLC
San Diego, CA

Senior Mechanical HVAC Project Manager position in San Diego, CA Responsibilities: Manage schedule, budget, change-orders Review and ensure accuracy for estimates for upcoming projects Me…

View Details
Posted 2026-04-09

Registered Nurse - Clinical Case Consultant (CalAIM ECM Program) Santa Clara

Pacific Health Group
Sunnyvale, CA

Location: Santa Clara County Employment Type: Full-Time Reports To: Clinical Program Manager / ECM Director Salary Range: $85,000 – $95,000 Annually At Pacific Health Group, we beli…

View Details
Posted 2026-02-28