Skip to content

Staff/Senior Software Engineer, Onboard Infrastructure

194k – 352kMountain View, CAOnsite5+ YOE
Summary

Build and optimize onboard infrastructure and performance for Nuro's self-driving vehicles. Requires 5+ years experience, strong C++ skills, and expertise in distributed systems, computer architecture, or robotics platforms.

About the role

Responsibilities

  • Provide a reliable and high-performance platform for autonomy teams to integrate software and algorithms across self-driving platforms
  • Collaborate with software, hardware, and systems/safety teams to ensure new software and hardware work together safely and reliably
  • Resolve onboard error and performance problems
  • Optimize performance of AV software for quick and safe reactions
  • Build systems and tools for continuous performance analysis
  • Drive latency reduction and resource efficiency efforts
  • Lay the foundation of onboard software for sensor and compute platform, including device drivers, inter-device protocols and pipelines, and device runtime APIs
  • Create hardware-agnostic platform for perception and autonomy SW stack
  • Work with internal stakeholders and external suppliers to define, evaluate, and integrate next-generation HW platforms
  • Build tooling to assist continuous testing and validation

Requirements

  • 5+ years of relevant industry experience
  • Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field
  • Strong C++ skills
  • Experience in one or more of: large-scale distributed systems; computer architecture and operating systems; advanced algorithms using C++ and Python; highly-concurrent, multi-processor, and multi-threaded environments; software performance tuning and optimization; profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute); robotics software frameworks; robotics hardware components (including sensors, embedded platforms, etc); different compute modalities (x86, ARM, GPU, FPGA, etc)
  • Strong problem-solving and programming skills

Compensation & Benefits

  • Base pay range: $193,930 - $352,290
  • Annual performance bonus
  • Equity
  • Competitive benefits package
Skills
C++PythonDistributed SystemsComputer ArchitectureOperating SystemsPerformance TuningProfiling ToolseBPFPerfettoRobotics Software Frameworks
Similar roles at this salary range
All Embedded Engineering jobs →
Shield AI

Principal Engineer, Ground System Software

Principal Engineer leading software architecture and systems engineering integration for complex, mission-critical ground systems. Requires 8+ years software engineering and 3+ years architecture/leadership experience.

220k – 330kWashington, DCEmbedded EngineeringOn-site8+ YOEC#C++
Crusoe

Senior Staff Controls Engineer, Platform

Lead architect and governance authority for Crusoe's facility control systems software and data architecture. Own telemetry strategy, enterprise scaling plans, and technical standards for AI infrastructure.

180k – 205kDenver, COEmbedded EngineeringOn-site10+ YOEGitMSSQL
Nuro

Software Engineer, Onboard Infrastructure

Software engineer building and optimizing onboard infrastructure for self-driving vehicles, focusing on high-performance platforms, device drivers, and performance analysis. Requires strong C++ skills and 2+ years experience.

160k – 241kMountain View, CAEmbedded EngineeringOn-site2+ YOEC++Python
Zoox

Embedded Software Engineer

Develop and maintain board support packages, drivers, and low-level frameworks for multiple real-time embedded platforms in autonomous vehicles. Requires 3+ years of embedded C/C++ experience and strong microcontroller knowledge.

165k – 200kSan Diego, CAEmbedded EngineeringOn-site3+ YOECC++
Forterra

Principal Signal Processing Engineer

Design, prototype, and field advanced RF and radar signal processing algorithms for autonomous ground vehicle EMSO products. Own end-to-end development from algorithm design through field validation.

230k – 290kClarksburg, MDEmbedded EngineeringOn-site10+ YOEC++Python