Nuro logo

Software Engineer, Middleware

Nuro
Mountain View, California
Full Time
Posted April 17, 2026
$160k - $240k
~64 people viewed this recently
Apply Now

Application opens on company website

Job Description

A software engineer role focused on developing high-performance, reliable onboard infrastructure for autonomous vehicles, including distributed systems, communication, data collection, and diagnostics, to support Nuro's self-driving technology platform.

Key Responsibilities

  • Develop high-performance inter-process communication and distributed systems within the vehicle
  • Build logging infrastructure and data collection frameworks for autonomous and sensor data
  • Create frameworks to start, control, and monitor autonomous modules
  • Collaborate with software teams to develop foundational libraries and interfaces with low-latency and high reliability
  • Build data pipelines and diagnostics tools to enhance onboard software reliability and operational efficiency
  • Troubleshoot complex system performance issues and optimize system performance

Requirements

  • BS, MS, or PhD in Computer Science
  • At least 2 years of equivalent industry experience
  • Strong system fundamentals and strong C skills
  • Solid experience developing production-quality software in C and Python in areas like self-driving, robotics, embedded Linux systems, telecommunication, and other technology industries
  • Deep understanding of Linux operating systems
  • Proven ability to diagnose and resolve complex system performance bottlenecks through analytical troubleshooting

Benefits & Perks

Compensation/salary range between $160,000 and $240,000 depending on experience and qualifications
Annual performance bonus
Equity
Competitive benefits package

Ready to Apply?

Join Nuro and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.