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.

Embedded Software Verification Engineer


Motors and Power Systems
Malmesbury - United Kingdom


Dyson has an opportunity for a Firmware Validation Engineer to join our multidiscipline Motor Drives group developing motor and heater control software for Dyson’s cord-free floor care and personal care range of products. We are expanding our embedded firmware team and are seeking an individual to join us. You must be fluent in the C and Python programming language and be equally comfortable with high-level design and abstraction as with implementation, testing.


Support validation activities across a range of SW components within the Dyson Motor and Heater Control software team. Develop real time embedded software in C running on our bespoke ARM based motor/heater emulator platforms. Supporting the development of HW motor/heater emulator components Developing python based test suites to test our control system target software against their requirements. Participating in code and design review activities. Documenting software test plans. Collaborate with development and production teams in UK and South East Asia.


Essential Skills: Degree in engineering or numerate discipline or equivalent industry experience. At least 3 years professional experience in a relevant industry. Experience of bare metal embedded SW development in real time embedded C. Experience of Python programming. A good understanding of embedded hardware peripherals such as ADCs, DACs and UARTs. Software configuration management (source control, continuous integration, etc). Ability to plan and estimate validation tasks Experience with software verification strategies including unit testing. Desirable Skills: Knowledge of control systems Experience of Hardware PCB design Knowledge of object orientated design concepts Experience of planning and working within an Agile Framework


Benefits summary

• 27 days holiday plus eight statutory bank holidays

• Pension scheme

• Performance related bonus

 • Life assurance

 • Sport centre

 • Free on-site parking

 • Subsidized café and restaurants

 • Discounts on Dyson machines