Staff/Senior Software Engineer, Onboard Infrastructure
NuroAutonomous Vehicles company
Mountain View, United StatesSenior
Software Engineering
About the role
Develop and maintain high-performance onboard software for autonomous vehicles.
- •Join Nuro's onboard infrastructure teams (Onboard Systems, Performance, Devices Platform) to build high-performance, reliable onboard software for autonomous vehicles and integrate hardware and software across platforms.
- •Key Responsibilities Develop and maintain onboard system software and device platform components.
- •Optimize performance, latency, and resource efficiency for autonomy stacks.
- •Collaborate with software, hardware, and safety teams for integration and validation.
- •Work with suppliers to evaluate and integrate next-generation hardware.
- •Requirements 5+ years industry experience with degree in CS, EE, CE, Robotics, or related field.
- •Strong C++ skills and solid programming/problem-solving abilities.
- •Experience with performance tuning, profiling/tracing tools (perf, eBPF, Perfetto, NVIDIA Nsight).
- •Knowledge of concurrent, multi-processor, multi-threaded environments and various compute modalities (x86, ARM, GPU, FPGA).
Tech stack
C++
Match insights
Tech:C++
Level:Senior