Role Overview
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 featuresOwn end-to-end delivery of critical modules or subsystemsDevelop and optimize ML-driven capabilities such as:Perception (object detection, mapping)Adaptive/autonomous behavioursTackle complex system-level challenges (e.g., latency, reliability, sensor fusion)Ensure production-quality code and system robustnessProvide mentorship and technical guidance to engineersCollaborate cross-functionally to align software with product and hardware constraintsEscalate risks and drive resolut...