America's Job Portal
About the Role
Senior Robotics Software Engineers demonstrate advanced design and problem-solving expertise, leading the development of complex robotics systems and intelligent features. They play a key role in ensuring robustness, scalability, and manufacturability while mentoring junior engineers.
Key Responsibilities
Lead design and development of complex robotics behaviours and intelligent features
Own end-to-end delivery of critical modules or subsystems
Develop and optimize ML-driven capabilities such as:
Perception (object detection, mapping)
Adaptive/autonomous behaviours
Tackle complex system-level challenges (e.g., latency, reliability, sensor fusion)
Ensure production-quality code and system robustness
Provide mentorship and technical guidance to engineers
Collaborate cross-functionally to align software with produ...