2,051,924open jobs
122,893companies
254,180added this week
Browse all
Salary
≈ $46k – $111k per year (Estimated)
Location
In office (Shenzhen)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Sep 15, 2026. Dyson scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Dyson is a technology company founded in 1991 by James Dyson after he built more than five thousand prototypes of a bagless vacuum cleaner that no established manufacturer would license. It applies high-speed digital motors and airflow engineering across vacuum cleaners, hair care products including the Supersonic and Airwrap, air purifiers, lighting and headphones, and sells almost entirely direct to consumers at premium prices. The company moved its head office from Wiltshire to Singapore in 2019 to sit closer to its Asian manufacturing and markets, remains privately held by the Dyson family, and funds an engineering university at its Malmesbury campus.

Role Overview

We are looking for a Senior 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

  • Design, develop, and maintain robotics software using modern C++.
  • Develop autonomous robot behaviours for navigation, obstacle avoidance, task execution, area coverage, and recovery.
  • Implement solutions involving localization, planning, control, and sensor integration.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, validation, and maintenance.
  • Conduct code reviews and contribute to software quality, reliability, and maintainability improvements.

System Engineering & Problem Solving

  • Investigate and resolve complex system-level issues involving software, hardware, sensors, and algorithms.
  • Perform root-cause analysis through debugging, data analysis, testing, and validation.
  • Drive reliability, robustness, and performance improvements across robotics subsystems.
  • Support field issue investigations and product validation activities.
  • Contribute to engineering best practices, software architecture discussions, and continuous improvement initiatives.

Robotics Behaviours & Autonomy

  • Develop and enhance robot behaviours and autonomy frameworks.
  • Contribute to Behaviour Trees, State Machines, or similar decision-making systems.
  • Work closely with perception, controls, and product teams to improve robot performance and user experience.
  • Support navigation, localization, SLAM, sensor fusion, and robot control development activities.

Cross-Functional Collaboration

  • Collaborate with hardware, perception, QA, test, and product teams throughout product development.
  • Support software integration, system validation, and production readiness activities.
  • Participate in technical reviews, design discussions, and project planning.
  • Work with ODM/JDM partners and external suppliers to support development, integration, and issue resolution.

Required Skills & Experience

Technical Skills

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, Mechatronics, or a related discipline.
  • 5+ years of experience in robotics, autonomous systems, embedded software, or related software engineering domains.
  • Strong programming skills in C++ and working proficiency in Python.
  • Experience with:
    • Linux development and debugging
    • Multi-threaded and concurrent software development
    • Object-oriented design and software architecture
    • Software performance optimization
    • Git-based development workflows
  • Strong problem-solving, troubleshooting, debugging, and root-cause analysis skills.

Robotics Experience

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

  • Robotics software development
  • Mobile robots or autonomous systems
  • Navigation and localization
  • SLAM and sensor fusion
  • Robot control systems
  • Behaviour Trees or State Machines
  • ROS / ROS2

System Engineering

  • Strong system engineering mindset with the ability to analyse and solve complex cross-functional problems.
  • Experience delivering software features from concept through product deployment.
  • Ability to balance technical trade-offs, product requirements, performance, quality, and schedule constraints.
  • Experience working with ODM/JDM partners or external development teams is preferred.

Perception AI & Communication

  • Basic understanding of robotics perception fundamentals, including computer vision, OpenCV, camera/LiDAR/IMU sensors, and machine learning concepts related to perception, object detection, classification, and sensor data processing.
  • Strong English reading and writing skills with the ability to understand technical specifications and collaborate effectively with global engineering teams.
  • Basic spoken English for technical discussions, project reviews, and cross-functional collaboration.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,051,924 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
Shenzhen
≈ $37k – $85k per year (Estimated) · In office · Full-Time · 3+ years exp · Shanghai
Python
C++
AI/ML
OpenCV
LoRA
Multimodal AI
Knowledge Distillation
VLM
TensorRT
PEFT
Hallucination
SFT
Edge AI
Vision-Language-Action
World Models
Embodied AI
Model Distillation
Robotics
ROS
Sensor Fusion
Apply
≈ $31k – $72k per year (Estimated) · In office · Full-Time · 3+ years exp · Master's Degree · Suzhou
SpaceTech
ANSYS
Apply
≈ $28k – $65k per year (Estimated) · In office · Full-Time · 3+ years exp · Guangzhou
Apply
$36k – $54k per year · In office · Full-Time · 3+ years exp · Guangzhou
C++
Robotics
ROS
RViz
Gazebo
Apply
$36k – $72k per year · In office · Full-Time · 5+ years exp · Shanghai
Robotics
EtherCAT
Apply
≈ $47k – $98k per year (Estimated) · Remote (Portugal)
Python
SQL
AI/ML
Model Context Protocol
Function Calling
AI Agents
AWS Bedrock
AWS Bedrock AgentCore
Structured Outputs
LLM Guardrails
DevOps
CI/CD
Git
AWS
Docker
IAM
Management
Agile
Apply
Data Analyst 11 days ago
≈ $20k – $48k per year (Estimated) · In office · 1+ year exp · Bachelor's Degree · Dubai
Python
SQL
Databases
Google BigQuery
DevOps
AWS
Analytics
Tableau
Looker
Apply
Data Engineer 11 days ago
Remote (likely EAEU)
Python
SQL
Databases
ClickHouse
AI/ML
dbt
Mobile
AppsFlyer SDK
Analytics
ETL/ELT
Apply
Data Engineer 11 days ago
Remote (EAEU) · Armenia
Python
SQL
Databases
ClickHouse
AI/ML
dbt
Mobile
AppsFlyer SDK
Analytics
ETL/ELT
Apply
Associate - Index 11 days ago
≈ HK$19k – HK$57k per month (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Hong Kong
Python
SQL
Analytics
Microsoft Excel
Apply
≈ $50k – $120k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Shenzhen
Python
C++
Bash
C++
STL
DevOps
CI/CD
Linux
Wi-Fi
Management
Agile
Apply
≈ $54k – $130k per year (Estimated) · In office · Full-Time · 10+ years exp · Bachelor's Degree · Shenzhen
Robotics
SLAM
Path Planning
Apply
≈ $53k – $127k per year (Estimated) · In office · Full-Time · 8+ years exp · Shenzhen
Python
C++
AI/ML
Copilot
Reinforcement Learning
Multimodal AI
Self-Supervised Learning
Anthropic
Edge AI
DevOps
CI/CD
Robotics
SLAM
Autonomous Navigation
Reinforcement Learning
Apply
≈ $53k – $127k per year (Estimated) · In office · Full-Time · 8+ years exp · Shenzhen
Python
C++
AI/ML
Copilot
Reinforcement Learning
Multimodal AI
Self-Supervised Learning
Anthropic
Edge AI
DevOps
CI/CD
Robotics
SLAM
Autonomous Navigation
Reinforcement Learning
Apply
≈ $50k – $120k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Shenzhen
Python
C++
Bash
C++
STL
DevOps
CI/CD
Linux
Wi-Fi
Management
Agile
Apply
≈ $35k – $84k per year (Estimated) · In office · 5+ years exp · Master's Degree · Shenzhen
AI/ML
Qwen
DeepSeek
SGLang
LLM
Apply
≈ $13k – $31k per year (Estimated) · In office · Part-Time · 1+ year exp · Shenzhen
Apply
$27k – $36k per year · In office · Full-Time · 1+ year exp · Shenzhen
Apply
$27k – $45k per year · In office · Full-Time · Shenzhen
Databases
MySQL
PostgreSQL
Teradata
Apply
≈ $21k – $51k per year (Estimated) · In office · Internship · Shenzhen
Management
Agile
Apply
See all jobs
This is one of many
2,051,924 more open roles from verified company boards, updated every day.