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 Embedded Software Engineer - Motor Drives

Summary

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

Description

Dyson has an opportunity for a Senior Embedded Software Engineer to join our multidiscipline Motor Drives group developing motors 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 programming language and be equally comfortable with high-level design and abstraction as with implementation, testing and debugging of code.

Accountabilities

Developing real time embedded software for our world leading Dyson Digital Motors and related product control systems. Closely collaborating with other team disciplines to bring motor and heater systems to life. Provide technical ownership of software components driving their design, development and validation though to mass volume production. Participating in code and design review activities. Documenting software requirements, design and implementation. Collaborate with development and production teams in UK and South East Asia.

Skills

Essential Skills: Technical leadership 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 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). Ability to plan and estimate development tasks Experience with software verification strategies including unit testing. Desirable Skills: People leadership and coaching skills Experience of planning and working within an Agile Framework Experience of Python programming Knowledge of control systems Hardware development knowledge

Benefits

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