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.

Lead Embedded Software Engineer - Motor Drives Research


Science and Research
United Kingdom - Malmesbury Office

About us

We are a diverse team of creative engineers and researchers. We undertake research into a wide range of electronics including sensor technologies, power electronics, embedded systems and software. We strive to get the latest technologies in our products, working with NPI and wider research teams to consider all aspects of complex products including thermals, optics, electromagnetics, aero-acoustics, mechanical design, microbiology and machine learning. Amongst other technologies, our team is responsible for the early stages of research and development of Dyson’s high-speed Hyperdymium™ motor drives. We have unique strategic partnerships with top universities globally and businesses to gain insight into up and coming technologies. We use this knowledge to design state-of-the-art systems to differentiate Dyson from the competition.

We are different, authentic, pioneering.

The role is based on our Malmesbury campus, home to 4500 Dyson people and to our Research and Development headquarters. The site offers three discounted staff restaurants, a free sports centre, a bar, an on-site GP, hairdresser and mental health professional. There is free parking with EV chargers and lots of outdoor space within beautiful Wiltshire countryside. There is a free Dyson provided bus service from Bristol, Chippenham and Swindon.

About The Role

  • Leading a motor drive software project, working as an individual contributor or supervising a small engineering team.

  • Being a subject matter expert in motor drives and control in embedded software.

  • Demonstrating new motor controls and features using the latest evaluation and production intent hardware.

  • Producing well engineered software and documentation for handover to development teams.

  • Reviewing relevant papers and patents and meeting with suppliers to keep informed of emerging technologies.

  • A balance of creative and pragmatic engineering approaches.

  • Writing documents and making presentations. Sharing subject matter expertise with others.

  • Following and introducing best practices and processes within the team to ensure developed software is reliable and safe.

  • Identify emerging IP and ensure inventions are submitted to the IP team.

  • Researching into new and emerging technologies through visiting conferences, trade shows, meeting suppliers, reading papers and patents.

About You

Education and experience:

  • BEng/MEng degree (or equivalent) in Software, Electronic Engineering, or other relevant discipline, or a demonstrable level of industrial experience in a relevant industry.

  • Candidates should be able to demonstrate an ability to research, innovate, as well as being a key contributor to strengthening the culture of innovation within the team and wider department.

  • Applicants should specialise in motor drive and control software for this role.

Technical knowledge:

Most importantly we are interested in hearing about you, your particular skills, and what you can uniquely bring to our research team. We are always keen to hear from enthusiastic engineers with a solid technical background in any particular area of electronics. We work on a wide range of technologies so we can nearly always find projects that can fit you best. Having a broad range of skills, experience and ability is valued within our team.

As a guide, you may have experience with some of the following:

  • The latest embedded system trends and technologies.

  • Teamworking skills with the ability to lead others when necessary.

  • C programming for embedded systems.

  • ARM based microcontrollers and microprocessors.

  • MCU analogue data acquisition for sampling high-speed signals.

  • Developing safety software and plausibility checks to ensure hardware is functioning correctly such as Class B for consumer appliances.

  • Reading electronic schematics and knowledge of electronic PCB assemblies and components.

  • Programming real time systems.

  • Use of Matlab or Python for data acquisition and analysis.

  • Safe working in a laboratory environment, testing and debugging software on mains voltage, high-speed machines and test equipment.

  • Agile working using Atlassian tools and creating project plans.


  • Performance related bonus.

  • Company paid Life Insurance.

  • Discounts on Dyson machines.

  • On-site gym and sport centre.

  • Competitive pension scheme.

  • Flexible benefits program with a growing range of voluntary benefits, including the option to purchase additional holidays.

  • 27 days holiday plus statutory public holidays.

  • Free bus travel to and from Malmesbury campus from Bristol, Chippenham, Swindon and Bath.

  • Free on-site parking.

  • Subsidized café providing endless free coffee and tea and a free lunch.

  • Private Medical insurance for all employees.

  • Employee Assistance Program for employees and dependents.

  • Digital GP and prescription service.


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.

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.