Nuro logo
Nuro1 week ago

Software Engineer, Performance

$160,360–$240,540 year

On-site · Mountain View Santa Clara County, California, United States

Type
Full Time
Level
Mid Level
Education
Doctorate Or Professional Degree
Company size
Startup
Industry
AI Software

Job Summary

Performance-focused Software Engineer role driving optimization of Nuro’s autonomous vehicle software. Responsible for analyzing, profiling, debugging, monitoring, and optimizing AV software performance; designing and developing systems for memory management, thread prioritization, and process/thread lifetime management; collaborating across teams to define system architecture; building core libraries and APIs to enable high-performance code; promoting best practices within the team and organization.

Required Qualifications

  • BS, MS or PhD in CS, or related technical field
  • Strong system fundamentals
  • Proficiency in C++
  • Experience with multi-threaded environments
  • Knowledge of computer architecture and operating systems
  • Experience with performance profiling tools (perf, VTune, BPF, Nvidia Nsight Systems)
  • Bonus: CUDA/OpenCL, Nvidia DriveOS, ROS
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$160k – $241k / yr

Software Engineer, Performance · Nuro

Apply on Sorce