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 Electronics Firmware Engineer


Design and Development
United Kingdom - Malmesbury Office


The Senior Electronics Firmware Engineer role involves designing test firmware and debugging tools for use with new electronic designs in Dyson’s Haircare product category. As a member of the UK Haircare Electronics group based in Malmesbury, England, you will work in multi-disciplinary global project teams to develop and deliver the electronics for new products. You may also support Dyson’s Research and New Product Innovation teams to investigate and develop novel electronics to realise new product ideas.

The role will require a highly motivated, creative, methodical, and flexible person, ready to take on challenges with a pragmatic approach. You will be tasked with design and verification of new electronic designs, and with guiding junior engineers.


  • Development of firmware for commissioning new electronic designs and testing new features for future Dyson products.

  • Collaborating with colleagues in the UK and South East Asia HW Design teams on new product developments.

  • Development of debug interfaces and custom debugging tools for use by the Haircare electronics team.

  • Recording and documenting your work to a high standard as defined by the Dyson engineering framework.

Key Skills:

As a senior electronics firmware engineer you will have had experience of design for commercial products and have some experience of most if not all of the engineering development lifecycle. You will be capable of working to generate high quality design solutions with minimal oversight and assistance from Senior engineering staff.


  • Degree qualified in a relevant electronics discipline.

  • Experience of embedded C and Python.

  • Experience of working in a project team.

  • Experience of interfaces such as UART, I2C and SPI.

  • Experience of Version Control (preferably git).


  • Experience of ARM Cortex-M and similar low power microcontrollers.

  • Experience of RTOS development, such as FreeRTOS and Zephyr.

  • Experience of debugging electronics hardware that interfaces with microcontrollers.

  • Experience of wireless standards, such as BLE and Wifi.

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.