Technology & Engineering Full-time

Staff Software Engineer, Performance

Nuro

Location

Remote

Type

Full-time

Posted

Feb 22, 2025

Compensation

USD 222000 – 333000

Mission

What you will drive

  • Analyze, profile, debug, monitor, and optimize the performance of AV software
  • Design and develop systems and tools for memory management, thread prioritization, process/thread lifetime management
  • Work with engineers from different teams to define system-level architecture and building blocks
  • Build core libraries and APIs to enable autonomy engineers to write high-performance code
  • Drive and encourage best practices within the team and the rest of the organization

Impact

The difference you'll make

This role contributes to making autonomy accessible to all by optimizing self-driving technology for safety and efficiency, empowering a safer, richer, and more connected future.

Profile

What makes you a great fit

  • Strong system fundamentals and proficiency in C++
  • Expertise in computer architecture and operating systems
  • Experience developing in a highly-concurrent, multi-processor, and multi-threaded environment
  • Experience with performance optimizations and software porting across various compute architectures (x86, ARM, GPUs, SoCs)
  • Experience with performance profiling tools such as perf, VTune, BPF, Nvidia Nsight Systems
  • 7+ years of relevant industry experience
  • BS, MS or PhD in CS or related technical field

Benefits

What's in it for you

Base pay range: $222,000 - $333,000 annually, plus annual performance bonus, equity, and a competitive benefits package. Nuro fosters a diverse and inclusive workplace with psychological safety for all employees.

About

Inside Nuro

Nuro is a self-driving technology company on a mission to make autonomy accessible to all, building scalable autonomous driving technology that supports applications from robotaxis to personally owned vehicles.