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.