Software Engineer, Onboard Infrastructure
Core
Building a reliable, high-performance onboard software platform for Level 4 autonomous vehicles to integrate autonomy algorithms and ensure safe hardware-software interaction.
Role type
Senior IC embedded systems engineer (autonomous vehicles)
Builds
Onboard systems, performance optimization tools, and device runtime APIs for the Nuro Driver platform
Domain
Autonomous driving / Robotics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, large-scale distributed systems, computer architecture, operating systems, advanced algorithms, multi-threaded environments, software performance tuning, profiling tools (perf, eBPF, Perfetto, pprof, NVIDIA Nsight), robotics software frameworks, sensor integration, embedded platforms, compute modalities (x86, ARM, GPU, FPGA)
Preferred skills
Python, robotics hardware components, device drivers, inter-device protocols
Technologies
C++, Python, perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems, NVIDIA Nsight Compute, x86, ARM, GPU, FPGA
Responsibilities
Integrate autonomy software and algorithms across various self-driving platforms; optimize AV software performance for latency reduction and resource efficiency; build device drivers, inter-device protocols, and runtime APIs for sensor and compute platforms; collaborate with hardware and safety teams to resolve onboard errors and ensure reliability.
Seniority
Mid-Senior, hands-on IC