Software Engineer, Performance
$160,360–$240,540 year
On-site · Mountain View Santa Clara County, California, United States
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
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.