Skip to main content

Nuro

Software Engineer, Onboard Platform

Mountain View, California (HQ)From $160.4kmidAdded 1 month ago

About this role

Nuro is seeking a Software Engineer to enhance its onboard infrastructure for autonomous driving systems. This role is pivotal in ensuring the integration and optimization of various software and hardware components while collaborating closely with multiple teams.

What you'll do

  • Develop reliable onboard systems for autonomy software integration
  • Optimize performance for autonomous vehicle software
  • Create hardware-agnostic platforms for sensor and compute integration
  • Collaborate with software, hardware, and safety teams
  • Resolve onboard errors and performance issues
  • Build tools for continuous testing and performance analysis

What they're looking for

  • C++ programming
  • Python programming
  • Distributed systems
  • Computer architecture
  • Advanced algorithms
  • Software performance tuning
  • Robotics software frameworks
  • Multi-threaded environments

Benefits

  • Annual performance bonus
  • Equity options
  • Competitive benefits package
  • Diverse workplace culture
  • Opportunities for professional growth
  • Collaboration with innovative teams
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Nuro

Nuro builds autonomous vehicle platforms and fleet operations systems, with a focus on reliability, safety, and over-the-air update infrastructure. The company is hiring reliability engineers, software engineers, and operations specialists to improve vehicle hardware resilience, enhance system automation, and ensure fleet operational excellence.

View all jobs at Nuro

Likely interview questions

  • Can you walk us through your experience optimizing software performance in low-latency, safety-critical systems? What tools and methodologies have you used?
  • Describe your experience with C++ in highly-concurrent, multi-threaded environments. How have you approached synchronization and avoiding race conditions?