N

Nuro

Builds self-driving systems for vehicle makers

Senior Software Engineer - Sensor Platform

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

About the Job

Requirements

  • Experience in robotics or autonomous driving systems.
  • Proven ability to investigate complex real-time systems.
  • Strong proficiency in C++, with emphasis on concurrency.
  • System software development expertise from the device-driver to application level.
  • Deep understanding of Linux kernel-level algorithmic correctness and performance optimization.
  • At least 6 years of experience with a bachelor's or master's degree in Computer Science, Electrical Engineering, or a closely related field; at least 4 years of experience with a Ph.D. degree.
  • Clear and concise communication.
  • Ability to collaborate effectively with engineers, product managers, and other stakeholders.

Responsibilities

  • Design and develop sensor and compute systems for robotics.
  • Architect or deploy Nuro sensors and autonomous software with high reliability and performance.
  • Deliver reliable software through metrics monitoring, automated testing, and vendor collaboration.
  • Debug complex systems, identify root causes of failure modes, and deploy effective solutions.
  • Lead cross-functional projects on sensors and compute for autonomous vehicles.
  • Mentor software engineers.

Desired Qualifications

  • Experience with robotics hardware components, including sensors and embedded platforms with multiple CPUs, GPUs, image signal processors, and accelerators.
  • Experience programming peripheral devices and using device communication protocols such as USB, SPI, I2C, and UART.
  • Experience with radar, lidar, visual cameras, or thermal imaging cameras.
  • Experience with machine learning or image processing.
  • Experience with GPU programming and low-level driver optimization for NVIDIA GPUs.
  • Knowledge of Linux kernel and device-driver-level programming, including threading, inter-process communication, shared memory, and synchronization.
  • Knowledge of networking and the full IP protocol stack, from PHY through TCP and UDP to the application layer.

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