Skip navigation

Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Senior High-Level Platform Developer


Design and Development
United Kingdom - Hullavington Office

About us

Dyson is a global technology enterprise. We solve the problems others choose to ignore, with surprising new inventions that defy convention and simply work better. We’re driven by progress and thrive on the challenge of relentless improvement. We’re growing fast and our ambition is huge - more categories, more locations and more people.

We push the boundaries of what others have defined as possible. Our engineering approach starts with different thinking. Then we continuously refine our ideas - unwilling to compromise and driven by an obsession for finding a better way. Today we employ more than 5,800 people around the world in software engineering, mechanical engineering and science-related roles.

About the role

This is an exciting opportunity to be part of the robotics team at Dyson. Your role will be in a scrum team that focusses on high-level platform for our current and next generation of robotics products.
The high level platform uses an x86-based Yocto build of Linux and runs on in house designed PCBs. It interfaces to our navigational software (Linux applications) & the low level platform which is focused on real time control (Embedded C & Real time OS).

As an agile team we aim to deliver shippable software at the end of each sprint, so being prepared to develop and test software where needed is essential. Our definition of done spans low-level design, development, unit test, software test, integration and regression test. As a lead engineer you should be comfortable working independently, taking initiative and leading solutions.

About you

* Scrum agile experience
* Experience (C++ 11) and Python
* CppUnit like automated unit test experience
* Linux User space development and debugging
* Version control (preferably git)


* Google Test
* Crank
* Scaled Agile Framework (SAFe) experience
* OpenCV
* Yocto
* Use of Atlassian tool suite (JIRA, Confluence, Bamboo etc.)


* 27 days holiday plus eight statutory bank holidays
* Pension scheme
* Performance related bonus
* Life assurance
* Sport centre
* Free on-site parking
* Subsidised café and restaurants
* Discounts on Dyson machines


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

Interview guidance

We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate. 

Closing date: 31 October 2021