Robotics SDE, Safe Autonomy, Compass
Core
Design and maintain the software integration layer for Compass safety modules across diverse robot platforms (mobile, manipulators, legged) to enable safe autonomy at scale.
Role type
Senior Software Development Engineer (Robotics Safety)
Builds
Scalable, production-grade safety software and abstractions for millions of robots
Domain
Robotics, Autonomous Systems, Functional Safety
Deliverable
production ML models
Required skills
C++, Python, C#, Java, Perl, Object Oriented Design, System Architecture, Embedded/Distributed Systems, Real-time Software, Simulation-based Validation
Preferred skills
Full SDLC experience, Code Reviews, Source Control, Build Processes, Testing, Operations
Technologies
C++, Python, C#, Java, Perl
Responsibilities
Design and implement software integration layers for safety modules; Build robust abstractions and APIs decoupling safety logic from hardware; Collaborate with motion planning, perception, and controls teams; Develop interfaces to safety-rated firmware; Architect scalable software for millions of robots; Write high-quality, well-tested code; Define integration testing strategies; Resolve performance bottlenecks; Mentor junior engineers
Seniority
Senior, hands-on IC