Senior Robotics Software Engineer
Core
Building core software for next-generation autonomous robots to operate with reliability and precision in real production environments.
Role type
Senior IC robotics software engineer
Builds
Robust, production-grade software for autonomous robots in high-throughput warehouse operations
Domain
Robotics and autonomy for supply chain logistics
Deliverable
production ML models | product features
Required skills
Rust, Python, C++, high-reliability software system design, sensor/actuator/embedded system integration, software architecture, testing, code reviews
Preferred skills
Real-time embedded system development (RTOS/bare-metal), safety-critical systems, automation environment experience (warehousing/manufacturing/logistics)
Technologies
Rust, Python, C++
Responsibilities
Lead design and implementation of robot behaviors and task-level intelligence; Design and implement task orchestration across nominal and edge-case scenarios; Drive measurable improvements in autonomy quality using data and operational metrics; Collaborate with hardware engineering on software–hardware integration; Participate and lead technical design reviews and architecture decisions; Mentor cross-functional engineers and technicians; Triage robotics system issues to ensure production reliability
Seniority
Senior, hands-on IC