Skip to content
NuroNuro

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.

About the job

Responsibilities

  • Provide a reliable and high-performance onboard 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 platforms, including device drivers, inter-device protocols and pipelines, and device runtime APIs
  • Create hardware-agnostic platforms for perception and autonomy SW stacks
  • 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

  • 2+ 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: $160,360 - $240,540
  • Annual performance bonus
  • Equity
  • Competitive benefits package

Skills

C++, Python, Distributed Systems, Computer Architecture, Operating Systems, Performance Tuning, Profiling Tools, Robotics Software Frameworks, Embedded Systems, Gpu Programming

Zoox

Zoox

Foster City, CA

Embedded Software Engineer - Drive Systems
$137k+/yrHybrid1+ YOEEmbedded Engineering

Develop safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands and integrates drive-control subsystems. The role requires 1–3 years of real-time embedded experience, strong C/C++ and Python skills, and familiarity with automotive protocols and embedded operating systems.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Advanced Pilot Assistant Software
$135k+/yrHybrid2+ YOEEmbedded Engineering

Develop and deploy autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires at least two years of relevant experience, production C++ or Python, and familiarity with real-time, sensor, and edge-compute systems.

Nuro

Nuro

Mountain View, CA

Software Engineer, Sensor Platform
$132k+/yrOn-site2+ YOEEmbedded Engineering

Develop reliable, high-performance sensor and compute software for autonomous vehicles, including embedded systems, device drivers, testing, and debugging. Requires robotics or autonomous-driving experience, strong C++ and concurrency skills, and at least two years of industry experience.

GrayMatter Robotics

GrayMatter Robotics

Los Angeles, CA

Robotics Software Engineer: Government Projects
$130k+/yrOn-site2+ YOEEmbedded Engineering

Develop and deploy advanced robotics software for government manufacturing projects, spanning planning, learning, perception, control, R&D prototyping, and production support. Requires a master’s degree in a related field, at least two years of industry experience, and production-level C++ and Python proficiency.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Software Integration Engineer - New Grad
$123k+/yrOn-siteEmbedded Engineering

Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.