Embedded Platform Developers (High and Low Level)

Until 8/21/2026 First posted March 22, 2025 Last posted January 10, 2026
Job description

You'll be an experienced embedded software 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 and contribute 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 both C and C++11 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.


At Dyson, it's about more than our machines. We recognise that our success comes from our inventive people. We believe in including everybody and supporting you on your journey with us

About this role

Summary

Develop embedded software, contribute to CI/CD pipeline, and collaborate with cross-functional teams.

Job title

Embedded Platform Developers (High and Low Level)

Experience level

Industry

software

Location requirements

Salary

Not specified

Management role

No

Skills & keywords

Required skills

embedded softwareCC++11CI/CDagile

Preferred skills

None specified

Specializations

embeddedCC++CI/CDagile
Locations

Structured locations inferred from the posting.

No structured locations extracted for this role yet.