Senior Firmware Engineer

Summary

Salary
£Competitive
Team
Motors and Power Systems, Software Engineering and Connectivity
Location
United Kingdom

Description

Dyson has an opportunity for a Senior Firmware Engineer to join our multidiscipline Motor Drives group developing motors for Dyson’s cord-free floor care and personal care range of products.

Accountabilities

We are expanding our embedded firmware team and are seeking an individual to join us. You must be fluent in the C programming language and be equally comfortable with high-level design and abstraction as with implementation, testing and debugging of code.

Responsibilities:

• Developing real time embedded software for our world leading Dyson Digital Motors and product control systems.

• Working closely with our motors system and hardware team to bring motor systems to life.

• Participating in code and design review activities.

• Documenting software requirements, design and implementation.

• Working with hardware, mechanical and other engineering disciplines to solve complex system level problems.

• Taking full ownership of software components driving their design, development and validation through to mass volume production.

• Collaborate with development and production teams in UK and South East Asia.

Skills

• Degree in engineering or numerate discipline or equivalent industry experience.

• At least 5 years professional experience in a relevant industry

• Experience in bare-metal low level microcontroller software development.

• Strong background in real time embedded C.

• A good understanding of basic hardware and its interface with software systems.

• Software configuration management (source control, continuous integration, etc).

• Ability to plan and estimate development tasks

• Experience with software verification strategies including unit testing.

Desirable skills

• Team leadership experience

• Needs to drive best practise.

• Experience of Python programming

• Knowledge of control systems

• 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: 02 January 2019