Staff/Senior Software Engineer, Onboard Infrastructure
Core
Building a reliable, high-performance onboard software platform for Level 4 autonomous vehicles, enabling integration of autonomy algorithms across various self-driving platforms.
Role type
Staff/Senior Software Engineer (Onboard Infrastructure)
Builds
Onboard systems, performance optimization tools, and device runtime APIs for Nuro's universal autonomy 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/embedded platform integration, compute modalities (x86, ARM, GPU, FPGA)
Preferred skills
Experience with robotics hardware components, device drivers, inter-device protocols, hardware-agnostic platform design
Technologies
C++, Python, x86, ARM, GPU, FPGA, eBPF, Perfetto, NVIDIA Nsight Systems/Compute
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 ensure safe and reliable operation; resolve onboard error and performance problems.
Seniority
Senior, hands-on IC