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 Linux Platform Engineer

Summary

Salary
Competitive
Team
Design and Development
Location
United Kingdom - Hullavington Office

About us.

We are looking for an experienced software platform engineer to join our ambitious and expanding team that delivers challenging products in consumer robotics. Working in an agile cross-functional team, the successful candidate will contribute to the delivery of our platforms to ensure Dyson continues to create innovative products that will delight our customers.

The role is to deliver and maintain environment and platforms to support the development of current and new robotics products. This will involve collaboration with other robotics software engineers, research engineers, mechanical engineers and hardware/sensor engineers to help solve the wide and exciting range of robotics challenges posed by the ever-expanding Dyson product portfolio.

The ideal candidate would have excellent knowledge and experience in developing and supporting multiple custom Linux distributions in Yocto. In addition, they would have a good understanding of current best practice in continuous integration and continuous deployment (CI/CD). Proven development experience, ideally working within an agile environment, is essential as is the desire and passion to deliver new products to the market. Successful candidates will be working in a supportive team of experts that is constantly striving to improve itself in the delivery of high quality, robust solutions to a diverse set of real world problems.

About the role.

  • Work within a cross-functional team to architect and deliver production quality software for robotic products.
  • Maintain and support development teams’ requirements for environment and platform features and services.
  • Participate in design and architecture of future platforms and the evolving development environment for robotics products.
  • Collaboration with robotics engineers to understand requirements.
  • Maintain and Develop our CI/CD infrastructure and Development environment/toolset
  • Work within an Agile framework.
  • Identify key risk areas of proposed solutions.
  • Work with the architecture team to identify the feature and technology development roadmap.
  • Agree and document proposed solutions and their final implementation in order to support maintenance and future development.
  • Guide and mentor fellow platform engineers

About you.

Required:

  • Experience with maintaining a custom Linux distribution ideally using Yocto.
  • Development of CI/CD pipeline to provide automatic build, testing and release of software.
  • Experience of a Linux development environment.
  • Familiarity with the GNU C++ compilers and toolchains.
  • Experience of writing or porting a BSP to new hardware
  • Familiarity with Linux scripting in Python and Bash
  • Strong interest in the delivery of cutting-edge robotic products to consumer markets.
  • Self-motivated and able to work within a team to deliver results within agreed timeframes.
  • Ability to communicate complex information at all levels.
  • Ability to plan and estimate development tasks (ideally within an Agile framework).

Desirable:

  • Some experience of C++
  • Experience with unit/acceptance testing and writing testable code.
  • Knowledge of the Atlassian toolset.
  • Understanding of systems design and integration.
  • Basic understanding of electronics as applied to device drivers, e.g. I2C bus, power control, etc
  • Experience of writing Linux device drivers, kernel programming, or bootloaders

Benefits

Financial

  • Performance-related bonus scheme

  • Competitive pension scheme

  • Life assurance and income protection

  • Discounts on Dyson machines and retail discounts

  • Free bus travel to and from campus (from Bristol, Bath, Chippenham, and Swindon)

Lifestyle

  • 27 days’ holiday (plus bank holidays)

  • Free on-site lunches, fruit, and hot drinks

  • Free on-site sports centre, gym, hair salon, and lifestyle assistance (concierge)

  • Electric vehicle salary sacrifice scheme

  • Ability to purchase additional holiday

Health

  • Private medical insurance and dental insurance

  • Employee assistance programme, digital GP, on-site physio and GP, prescription service, fertility treatment support

#LI-RG1

#LI-HYBRID


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.