N

Nuro

Builds self-driving systems for vehicle makers

Software Engineer - Onboard Platform

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • At least 2 years of relevant industry experience, in addition to a bachelor's degree, master's degree, or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field.
  • Strong C++ skills.
  • Experience in one or more of the following areas: large-scale distributed systems; computer architecture and operating systems; advanced algorithms using C++ and Python; highly concurrent, multiprocessor, and multithreaded environments; software performance tuning and optimization; profiling and tracing tools and infrastructure, including perf, eBPF, Perfetto, pprof, and NVIDIA Nsight Systems/Compute; robotics software frameworks; robotics hardware components, including sensors and embedded platforms; or compute modalities such as x86, ARM, GPU, and FPGA.
  • Strong problem-solving and programming skills.

Responsibilities

  • For Onboard Systems, provide a reliable, high-performance platform for autonomy teams to integrate autonomy software and algorithms across self-driving platforms.
  • Collaborate with software, hardware, and systems/safety teams to ensure software and hardware work together safely and reliably, and resolve onboard errors and performance problems.
  • For Performance, build systems and tools for continuous performance analysis and drive latency reduction and resource-efficiency efforts.
  • Optimize autonomous-vehicle software performance so vehicles can react quickly and safely, and help autonomy teams develop an efficient, performant autonomy stack for current and future generations of the Nuro Driver.
  • For Devices Platform, develop the onboard software foundation for sensor and compute platforms, including device drivers, inter-device protocols and pipelines, and device runtime APIs.
  • Create a hardware-agnostic platform for perception and autonomy software and improve sensor and compute hardware reliability, quality, and performance.
  • Work with internal stakeholders and external suppliers to define, evaluate, and integrate next-generation hardware platforms for Nuro products.
  • Build tooling for continuous testing and validation.

About the Company

Nuro

Builds self-driving systems for vehicle makers

Nuro builds and licenses self-driving technology to automakers and mobility companies for robotaxis, commercial fleets and personal vehicles. Its Nuro Driver combines AI software with vehicle sensors and computing hardware, so partners integrate an autonomous driving system into their own vehicles. The software interprets road conditions and controls movement, while the Nuro Toolkit supplies tools for simulation, testing and fleet monitoring. Nuro earns money by licensing its technology, drawing on experience from autonomous delivery vehicles rather than operating only a goods-delivery service. It was founded in 2016 and has its headquarters in Mountain View, California.

Company size
501-1,000
Company stage
Series E
Total funding
$2.3B
Headquarters
Mountain View, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Nuro

See more jobs