1,905,003open jobs
111,606companies
249,330added this week
Browse all
Salary
≈ $53k – $125k per year (Estimated)
Location
In office (Shenzhen)
Seniority
Staff · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Jul 6, 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.

The Role:

You'll be an experienced real-time embedded system engineer with excellent knowledge in software build/test/release process for continuous integration and continuous deployment (CI/CD). Working in an agile cross-functional team, you will be a key member of the embedded software platform team andcontribute to the development of CI/CD pipeline, sensors integration, system kernel and board bring up, and providing unified hardware abstraction layer to enable the development of more complex behaviour features in the upper application layer of edge devices.

You desire to create high quality, robust code to solve diverse real-world problems. You must be fluent in C++ and be comfortable in the whole product life cycle, including design, implementation, deployment, testing and debugging of firmware and application code.

You'll collaborate with architects, software, firmware and hardware engineers, manufacturing test engineers, and specialist engineering to help solve the wide and exciting range of AI-powered devices’ challenges posed by the ever-expanding Dyson product portfolio.

Key Responsibilities:

  • Responsible for the design, development and deployment of software build/test/release pipeline for continuous integration and continuous delivery (CI/CD) of embedded system products.
  • Design and development of the firmware and software platforms to enable behaviours/application engineers to implement features on AI-enabled productsand facilitate mass production.
  • Manage the entire life cycle of multiple related complex modules and systems, including image build/test/release, hardware abstraction layer discussion, manufacturing test/verification methodology, documentation, design, coding, testing, maintenance, and result tracking.
  • Good product sense and keen focus on product performance and test automation efficiency.
  • Act as subject matter expert (SME) in specific domain, disseminating knowledge, guiding and mentor engineers in methodology, best practice and standards
  • Proactively identify technical risks within projects and influence engineering teams in their resolution
  • In-depth participation in cross-teams product design discussions will be required.

Key Skills / Experience

  • A bachelor's degree or higher in Robotics, Computer Engineering, Computer Science, Electrical Engineering Applied Mathematics, Robotics Engineering or similar.
  • 8+ years of work experience in embedded system development, including board bring up and embedded Linux kernel/driver porting for system integration.
  • Experience in fulfilling continuous integration and continuous delivery (CI/CD) pipeline setup.
  • Excellent knowledge and hands-on experience in Linux toolchains, Yocto build system, version control tool (git), configuration, etc.
  • Experience in configuration and use of sensor devices over I2C, SPI, UART with DMA
  • Experience in sensors/camera/BT/Wifi modules integration and calibration.
  • Experience in automated testing and manufacturing test process is highly desired.
  • Good understanding of software development life cycles and basic electronics hardware (interface to software systems)
  • Excellent object-oriented programming capability,including speed and overall quality; preferably, the candidate shall be able to write high performance product quality code with C++.
  • Familiar with STL, boost C++ libraries, design patterns and able to enforce it in day-to-day tasks.
  • Strong proficiency in multithreading programming and synchronisation mechanisms.
  • Proficient in scripting languages, such as Python and Bash.
  • Experience in Agile practices is a plus.
  • The ability to learn continuously and improve oneself.
  • Professionalism and excellent communication skills; ability to communicate complex information at every level.
  • Optimism and an excitement about collaborating with teammates and interdisciplinary teams (including hardware/firmware/system/software engineers and suppliers’ FAE), and technically support development (such as manufacturing test engineers).
  • For a highly experienced candidate, we expect excellent technical guidance skills and the ability to influence the work of others. Experience in over-sighting high complexity software development projects is an advantage
  • Independent, Integrity and self-driven with a strong focus on results to ensure that the whole team succeeds in its goals.
  • Fluent in spoken and written English

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.
1,905,003 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
≈ $58k – $130k per year (Estimated) • In office • 5+ years exp • Beijing
AI/ML
TensorFlow
PyTorch
Apply
≈ $47k – $104k per year (Estimated) • In office • 10+ years exp • Hefei
Apply
In office • Internship • Shanghai • Beijing
Python
C++
AI/ML
TensorRT
PyTorch
CUDA
cuDNN
DevOps
Linux
Apply
In office • Hangzhou
Apply
≈ $40k – $96k per year (Estimated) • In office • Full-Time • 7+ years exp • Associate's Degree • Shanghai
DevOps
Linux
Robotics
ROS
EtherCAT
Management
Jira
Apply
In office • Internship • Gurgaon
Python
JavaScript
Kotlin
TypeScript
C++
Dart
Node JS
Swift
C++
TensorFlow C++
AI/ML
LangChain
OpenCV
Vertex AI
Fine-tuning
Prompt Engineering
Multimodal AI
TensorFlow
PyTorch
RAG
OpenAI
Hugging Face
Edge AI
Frontend
GraphQL
Next.js
React.js
Mobile
Flutter
Firebase
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Apply
≈ $23k – $58k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Gurgaon
Python
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
LLM
RAG
Agentic Workflows
DevOps
Terraform
OpenTelemetry
CloudFormation
Datadog
Prometheus
Pulumi
Azure
CI/CD
AWS
Kubernetes
Grafana
Bicep
IAM
Apply
≈ $11k – $30k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Gurgaon
Python
C++
MATLAB
AI/ML
Time Series
Machine Learning
DevOps
RTOS
Robotics
Sensor Fusion
Apply
≈ $65k – $180k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Canberra
Python
DevOps
Terraform
Ansible
OpenShift
Helm
CI/CD
GitOps
Git
Kubernetes
Configuration Management
DNS
Apply
≈ $38k – $66k per year (Estimated) • Equity • Hybrid • Full-Time • 3+ years exp • Getafe
Python
Apply
≈ $48k – $116k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Shenzhen
Python
C++
AI/ML
OpenCV
Computer Vision
Machine Learning
DevOps
Git
Linux
Robotics
ROS
ROS2
SLAM
Sensor Fusion
Perception
Obstacle Avoidance
Apply
≈ $53k – $125k 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
≈ $57k – $136k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Shenzhen
Robotics
SLAM
Path Planning
Apply
≈ $57k – $134k 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
≈ $57k – $134k 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
≈ $16k – $45k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bangkok • Beijing • Shanghai • Guangzhou • Shenzhen
Apply
In office • Full-Time • Shenzhen
Apply
Data Analyst 11 hours ago
In office • Shenzhen
SQL
Analytics
Tableau
Power BI
Metabase
Looker
Microsoft Excel
Management
Intercom
Apply
Finance Intern 11 hours ago
≈ $12k – $23k per year (Estimated) • Remote (China) • Internship • Shenzhen
Analytics
Microsoft Excel
Apply
In office • Bachelor's Degree • Shenzhen
AI/ML
AI Agents
Apply
See all jobs
This is one of many
1,905,003 more open roles from verified company boards, updated every day.