Software Engineer, Sensor Platform
Core
Designing and developing sensor and compute systems for robotics and autonomous vehicles, serving as the foundation for Nuro's onboard software stack.
Role type
Senior IC embedded systems engineer (sensor platform)
Builds
Hardware-agnostic sensor and compute platforms for self-driving robots
Domain
Autonomous driving / Robotics / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (concurrency), Linux kernel driver development, embedded real-time systems, debugging complex systems, cross-functional project leadership
Preferred skills
Robotics hardware components, peripheral device protocols (USB, SPI, I2C, UART), radar/lidar/visual camera integration, GPU programming (Nvidia), networking stack (PHY to application layer)
Technologies
C++, Linux, Nvidia GPUs, USB, SPI, I2C, UART, Radar, Lidar, Visual cameras
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
Seniority
Mid-level, hands-on IC