Skip to main content

Nuro

Software Engineer, Offboard Infrastructure

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

About this role

Nuro is seeking a Software Engineer for their Offboard Infrastructure team to enhance their autonomous driving technology across various domains including data management, simulation, and technical infrastructure. The ideal candidate will have strong programming skills and experience in large-scale systems and robotics.

What you'll do

  • Develop and maintain the Data Platform for AI Driver's data management.
  • Build and enhance simulation frameworks for autonomous driving testing.
  • Support technical infrastructure, including cloud services and data storage.
  • Collaborate with cross-functional teams to integrate real-world data in simulations.
  • Optimize software performance and manage compute resources effectively.

What they're looking for

  • Proficient in Python, C++, or Go
  • Experience with distributed systems and data processing
  • Familiarity with microservices architecture
  • Knowledge of machine learning and robotics frameworks
  • Understanding of multithreading and software optimization
  • Experience with CPU, GPU, and FPGA compute modalities

Benefits

  • Competitive salary ranging from $160,360 to $240,540
  • Annual performance bonus and equity options
  • Comprehensive benefits package
  • Commitment to diversity and inclusion in the workplace
  • Opportunities for professional growth and development
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

  • Tell us about a large-scale distributed system you've worked on. How did you handle scalability and reliability challenges?
  • Describe your experience with data storage and processing systems. What technologies have you used, and how did you optimize performance?