Firmware Validation Engineer

Summary

Salary
£Competitive
Team
Motors and Power Systems
Location
Malmesbury - United Kingdom

Description

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.

Accountabilities

• Technical ownership of software 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.

Skills

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 • Knowledge of object orientated design concepts • Experience of planning and working within an Agile Framework

Benefits

• 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

Posted: 09 May 2019