Skip to main content

Nuro

Software Engineer, Performance

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

About this role

Nuro is seeking a Software Engineer for their Performance team to enhance the efficiency and responsiveness of autonomous vehicle software. The role involves performance analysis, system design, and development of tools for optimal software operation across various platforms.

What you'll do

  • Analyze and optimize AV software performance
  • Design systems for memory and process management
  • Collaborate on system architecture with other teams
  • Build libraries and APIs for high-performance coding
  • Promote best practices in software performance

What they're looking for

  • Proficiency in C++
  • Strong understanding of computer architecture
  • Experience with concurrent and multi-threaded systems
  • Performance optimization expertise
  • Familiarity with profiling tools like perf and VTune
  • 2+ years in a relevant industry role
  • Degree in Computer Science or related field

Benefits

  • Base pay range between $160,360 and $240,540
  • Annual performance bonus
  • Equity options
  • Comprehensive benefits package
  • Commitment to diversity and inclusion
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

  • Walk us through your experience optimizing latency-critical systems. What was the most significant performance bottleneck you identified and resolved?
  • Describe your experience profiling multi-threaded C++ applications. Which profiling tools have you used, and how did you use their insights to drive optimization decisions?