Lead Robotics Software Engineer

Dyson · Shenzhen

Apply on the company website

Role Overview

We are looking for a Lead Robotics Software Engineer to develop and deliver intelligent robotic behaviours for autonomous consumer robotics products.


You will work across software, hardware, perception, and systems engineering disciplines to solve real-world robotics challenges and deliver reliable product features. This role requires strong problem-solving ability, system engineering thinking, and hands-on software development experience to design, implement, debug, and optimize robotics capabilities that perform reliably in customer environments. Experience working with ODM/JDM development partners is an advantage.


Key Responsibilities

Robotics Software Development


System Engineering & Problem Solving


Robotics Behaviours & Autonomy


Cross-Functional Collaboration


Required Skills & Experience

Technical Skills


Robotics Experience

Hands-on experience in one or more of the following areas:


System Engineering


Perception AI & Communication


Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.

More jobs at Dyson · Software Engineering jobs in Shenzhen