Description and Requirements

You will work with the development teams to set up and support the embedded Bamboo build pipelines for development and formal release builds, ensuring these are generated on time and correctly. You'll have responsibility to ensure firmware is run through the appropriate workflows to release the firmware for manufacturing and the cloud for market release.

Market Overview:

Dyson HQ is home to over 3,500 people who work across a medley of engineering and commercial functions. The award winning campus has three cafes, a sports centre and a number of engineering icons including our Harrier and Lightning jets – one of which hangs from the ceiling of our café. Based in Malmesbury, the campus is within easy reach of both the Cotswolds and cities like Bath and Bristol along the M4 corridor.

Function Overview:

In the future, the way technology is controlled will be integral to how it performs. Dyson software engineers are already transforming the way our owners interact with their machines. Our first connected robot vacuum launched in 2014 and its companion app takes cleaning into the digital era. Scheduling cleans. Reviewing mapping data. Diagnosing technical issues. Our new technology is advancing at speed. Network-based robotics and intelligent sensing technologies, all enabled by advanced software and app platforms. And all cementing Dyson’s place as a ground breaking global technology organisation.


  • Set up and support the embedded Bamboo build pipelines
  • Ensure firmware is uploaded to the product lifecycle management tool (TeamCentre) 
  • Ensure workflows are ready to release the firmware to the factory for manufacturing and the cloud for direct over the air release to the market.
  • Review release material to ensure it is consistent and complete. 
  • Upload Firmware and support documentation to TeamCentre.
  • Chair release review meetings to ensure firmware is released to the appropriate stakeholders in a consistent form and quality.


  • Atlassian tools (Bamboo, Jira, Confluence)
  • Python, Bamboo scripting, CI
  • Comfortable to take the lead in meetings
  • Able to work across multiple time zones
  • Methodical, drive process improvement, strong understanding of Embedded firmware development process,
  • GIT, Branching strategies.

Benefits Overview:

  • 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