Job Description
About the Role
As a Robotics Software Engineer, you will design and develop core robotics behaviours and features for intelligent products, contributing to high-performance, reliable, and scalable robotic systems. You will work within a cross-functional team to solve real-world robotics problems, particularly in navigation, perception, and autonomous behaviour.
Key Responsibilities
Design and develop robotics behaviours and features for embedded systems
Implement algorithms for navigation, control, and task execution in robotic platforms (e.g., vacuum robots)
Contribute to full software lifecycle: requirements, design, implementation, testing, and maintenance
Participate actively in feature design discussions and code reviews
Optimize system performance, robustness, and reliability
Collaborate with hardware, product, and testing teams
AI/ML Responsibil...
Ready to Apply?
Submit your application today and join our talented team at Dyson.
Submit ApplicationJob Details
- Location Singapore, Singapore
- Job Type Full time
- Category Computer Occupations
- Posted Date July 08, 2026
- Application Deadline August 17, 2026