Senior Robotics SDE, Safe Autonomy, Compass
Core
Design and maintain the software integration layer for Compass safety modules across diverse robot platforms (mobile, manipulator, legged) to enable safe autonomy at scale.
Role type
Senior Software Development Engineer (Robotics Safety & Autonomy)
Builds
Scalable, production-grade safety software and abstractions for millions of deployed robots
Domain
Robotics, Safe Autonomy, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Rust, real-time systems programming, software architecture, API design, robotics middleware (ROS/ROS2), simulation-based validation, CI/CD, code review
Preferred skills
Control barrier functions, safety-critical control, formal safety verification (IEC 61508, ISO 13849), real-time operating systems (RTOS), reinforcement learning, foundation models, multi-robot morphology experience
Technologies
C++, Python, Rust, ROS/ROS2, RTOS, IEC 61508, ISO 13849
Responsibilities
Design and implement software integration layers for safety modules; Build robust abstractions to decouple safety logic from hardware; Collaborate with motion planning and perception teams for real-time data flow; Develop interfaces to safety-rated firmware; Architect scalable software for fleet-level deployment; Define integration testing and simulation pipelines; Mentor junior engineers
Seniority
Senior, hands-on IC with leadership responsibilities