Lead Robotics Software Engineer
Core
Lead the design, architecture, and delivery of advanced robotics and AI-driven systems for intelligent vacuum products, focusing on autonomous navigation, perception, and decision-making.
Role type
Lead/Principal IC Robotics Software Engineer (AI/ML focus)
Builds
Autonomous navigation, perception stacks, and intelligent decision-making systems for consumer vacuum robots
Domain
Consumer Robotics, Embedded AI, Computer Vision, Autonomous Systems
Deliverable
production ML models
Required skills
C++, Python, Robotics Software Architecture, Multi-modal Perception (Vision + LiDAR), SLAM, Semantic Scene Understanding, Autonomous Decision-Making, Reinforcement Learning, Edge AI Optimization, ML Pipeline/CI/CD (via careerplan.io/jobs/JR37035-lead-robotics-software-engineer-at-dyson)
Preferred skills
Foundation Models, Vision-Language Models, GenAI Tooling (Copilot/Anthropic), Self-Supervised Learning, OTA Deployment
Technologies
LiDAR, Copilot, Anthropic
Responsibilities
Define AI/ML strategy for robotics platforms, architect scalable perception and decision-making systems, lead end-to-end ML lifecycle (data to deployment), optimize edge AI for hardware constraints, mentor senior engineers, establish engineering standards for ML reliability and safety
Seniority
Lead, technical authority & mentorship
