Senior Software Engineer, Performance
Core
Optimizing the performance of Nuro's autonomous vehicle (AV) software to ensure quick and safe reactions to the environment.
Role type
Senior Software Engineer, Performance
Builds
Systems and tools for continuous performance analysis, latency reduction, and resource efficiency for the Nuro Driver autonomy stack.
Domain
Autonomous driving / Physical AI / Embedded Systems
Deliverable
production ML models | infrastructure
Required skills
C++, computer architecture, operating systems, multi-threaded programming, performance profiling, software porting across architectures (x86, ARM, GPUs, SoCs)
Preferred skills
GPU programming (CUDA, OpenCL), low-level driver optimization, Nvidia DriveOS, ROS
Technologies
perf, VTune, BPF, Nvidia Nsight Systems, CUDA, OpenCL, Nvidia DriveOS, ROS
Responsibilities
Analyze, profile, debug, monitor, and optimize AV software; Design and develop systems for memory management and thread prioritization; Work with engineers to define system-level architecture; Build core libraries and APIs for high-performance code; Drive best practices within the team.
Seniority
Senior, hands-on IC