Software Engineer, Sensor Platform

NuroMountain View, CA

About The Position

Nuro is seeking a Software Engineer for their Sensor Platform team. This role is crucial for developing the onboard software foundation for Nuro's sensor and compute platform. The team focuses on device drivers, inter-device protocols and pipelines, and device runtime APIs, which are essential for the 'eyes, ears, and brains' of Nuro's self-driving robots. The goal is to create a hardware-agnostic platform for the perception and autonomy software stack, maximizing the reliability, quality, and performance of sensor and compute hardware. This position involves high-impact, high-visibility projects, including defining, evaluating, and integrating next-generation hardware platforms with internal stakeholders and external suppliers, as well as building tools for continuous testing and validation.

Requirements

  • Experience in robotics or autonomous driving systems
  • Proven ability to deep dive into embedded and real-time systems
  • Proficiency in C++, with emphasis on concurrency
  • Familiarity with the role of the Linux kernel in driver performance
  • 2+ years of industry experience
  • Bachelor's, master's, or Ph.D in degree in Computer Science, Electrical Engineering, or a closely related field
  • Clear and concise communication
  • Collaborates effectively with engineers, PMs, and other stakeholders

Nice To Haves

  • Experience in robotics hardware components, including sensors, embedded platforms (with multiple CPUs, GPUs, ISPs, and accelerators)
  • Experience with programming peripheral devices and device communication protocols such as USB, SPI, I2C, UART
  • Experience with radar, lidar, or visual cameras
  • Experience with GPU programming and low level driver optimization for Nvidia GPUs
  • Knowledge of Linux kernel and device driver level programming, including threading, IPC, shared memory, and synchronization
  • Knowledge of networking, full IP protocol stack, from PHY through TCP, UDP, and to application layer

Responsibilities

  • Design and develop sensor and compute systems for robotics
  • Architect and/or deploy Nuro sensors & autonomous SW with high reliability and performance
  • Deliver reliable SW through metrics monitoring, automated testing, and vendor collaboration
  • Debug complex systems, root-cause failure modes, and deploy effective solutions
  • Drive cross-functional projects on sensors and compute for autonomous vehicles

Benefits

  • annual performance bonus
  • equity
  • competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service