Senior Software Engineer, Sensor Platform
Core
Design and develop sensor and compute systems for robotics, including device drivers, inter-device protocols, and runtime APIs for Level 4 autonomous driving.
Role type
Senior Software Engineer (Sensor Platform)
Builds
Hardware-agnostic sensor and compute platform for perception and autonomy SW stacks
Domain
Autonomous driving / Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (concurrency), Linux kernel programming, device driver development, real-time systems, system software architecture, debugging complex systems, cross-functional project leadership, mentoring
Preferred skills
Robotics hardware components, embedded platforms (multi-CPU/GPU/ISP), peripheral protocols (USB/SPI/I2C/UART), radar/lidar/camera experience, machine learning/image processing, GPU programming, networking (IP stack)
Responsibilities
Architect and 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
Seniority
Senior, hands-on IC with mentorship
