Nuro
Technology
StaffSoftwareEngineer,OnboardInfrastructure
Neural analysis suggests this role is
optimal for Staff candidates.
“Staff Software Engineer, Onboard Infrastructure at Nuro. Skills: Onboard Infrastructure, Device Platform, Performance, Onboard Systems. Define and drive technical direction for onboard infrastructure. Architect core onboard systems for embedded compute”
Industry & Context.
Root cause analysis; Debugging; Troubleshooting
What They're Looking For.
Must Have
Master's degree or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field, 8+ years of software engineering experience, 5+ years of technical leadership experience, Proficiency in modern C++, Experience building reliable, high-performance software for robotics, embedded systems, autonomous systems, distributed systems, or other performance-critical platforms, Systems-level expertise, Proven ability to diagnose complex performance, reliability, concurrency, and hardware/software integration issues, Ability to translate ambiguous requirements into scalable architecture, Mentor engineers through design and execution
Nice to Have
Master's degree or PhD in CS, EE, Computer Engineering, Robotics, or a related field, Experience with robotics hardware, sensors, embedded compute platforms, or autonomous vehicle systems, Deep knowledge of Linux, device drivers, computer architecture, kernel behavior, and communication protocols such as Ethernet, PCIe, USB, SPI, I2C, or UART, Experience with high-performance communication, IPC, networking stacks, logging, monitoring, diagnostics, or data collection systems, Experience with GPU programming, NVIDIA platforms, CUDA, image processing, machine learning infrastructure, or accelerated compute, Experience working with hardware suppliers or integrating next-generation sensor and compute platforms
What You'll Do.
Define and drive technical direction for onboard infrastructure
Architect core onboard systems for embedded compute
Architect sensor integration
Architect runtime frameworks
Architect inter-device communication
Architect distributed execution across vehicle platforms
Lead system-level performance efforts
Lead system-level reliability efforts
Improve resource efficiency
Manage thread/process lifecycle
Improve observability
Perform automated testing
Perform continuous validation
Build foundational libraries
Develop onboard distributed systems
Develop high-performance communication between compute nodes
Develop module orchestration
Develop large-scale autonomy/sensor data pipelines
Diagnose complex failures across software
Diagnose complex failures across hardware
Diagnose complex failures across sensors
Diagnose complex failures across compute
Diagnose complex failures across networking
Diagnose complex failures across autonomy
Drive root cause analysis
Implement mitigation strategies
Implement long-term prevention
Partner with autonomy teams
Partner with hardware teams
Partner with safety teams
Partner with validation teams
Partner with operations teams
Partner with suppliers
Ensure safe deployment
Ensure reliable deployment
Translate ambiguous product needs into technical solutions
Translate ambiguous safety needs into technical solutions
Translate ambiguous autonomy needs into technical solutions
Align teams on design direction
Align teams on execution plans
Align teams on interfaces
Align teams on long-term platform strategy
Establish engineering best practices
Raise technical bar across Onboard Infrastructure
Raise technical bar across partner teams
How You'll Work.
Team & Collaboration
Cross-functional teams; Autonomy teams; Hardware teams; Safety teams; Validation teams; Operations teams; Supplier teams
Full Job Description
Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer, richer, and more connected future. About the Role As a Staff Technical Lead on Onboard Infrastructure, you will help define and build the high-performance, highly reliable foundation of the Nuro Driver. This role spans Device Platform, Performance, and Onboard Systems, requiring deep technical leadership across sensor and compute integration, onboard runtime systems, distributed execution, and autonomy software performance. You will architect hardware-agnostic device interfaces, inter-device communication pipelines, runtime APIs, and onboard software platforms that enable Nuro’s autonomy stack to run safely and efficiently across current and future vehicle platforms. You will also lead system-wide performance and reliability efforts, including latency reduction, resource efficiency, observability, automated validation, and tooling for debugging complex onboard systems. This is a highly cross-functional and high-impact role. You will partner with autonomy, hardware, safety, validation, operations, and supplier-facing teams to integrate next-generation sensors and compute platforms, resolve reliability and performance issues, and shape the long-term technical direction of Nuro’s onboard infrastructure. We are looking for a technical leader who can operate across team boundaries, align multiple stakeholders, mentor engineers, and deliver robust systems for safety-critical autonomous vehicles. About the Work Define and
Applying for this Staff Software Engineer, Onboard Infrastructure role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Nuro?
Real rants from real employees. Read before you apply.