About The Position

Nuro is seeking a Senior Software Engineer for their Sensor Platform team. This role involves laying the foundation of Nuro's onboard software for sensor and compute platforms, including device drivers, inter-device protocols and pipelines, and device runtime APIs. The team is responsible for creating a hardware-agnostic platform for the perception and autonomy software stack, ensuring the full potential of sensor and compute hardware is realized in reliability, quality, and performance. The work is high impact and high visibility within Nuro. This team also collaborates with internal stakeholders and external suppliers to define, evaluate, and integrate the next generation hardware platform for Nuro's products, and builds tooling for continuous testing and validation.

Requirements

  • Experience in robotics or autonomous driving systems
  • Proven ability to deep dive into complex real-time systems
  • Strong proficiency in C++, with emphasis on concurrency
  • System software development expertise, from the device driver to the application level, with deep understanding of Linux kernel-level algorithmic correctness and performance optimization
  • 6+ years of experience with a bachelor's or master's degree in Computer Science, Electrical Engineering, or a closely related field; 4+ years of experience with a Ph.D degree
  • 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, visual or thermal imaging cameras
  • Experience with machine learning or image processing
  • 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
  • Lead cross-functional projects on sensors and compute for autonomous vehicles
  • Mentor software engineers to bring them to their full potential

Benefits

  • Annual performance bonus
  • Equity
  • Competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service