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.

Software Validation Engineer – Motors drives and Heater Control


SGD Competitive Remuneration Package
Motors and Power Systems, Electronics
Singapore - Singapore


Dyson offers an exciting opportunity for a permanent Software Validation Engineer to work with us in Singapore as part of the dynamic global team working on the Dyson Digital Motor. This role will involve the validation of embedded software for motor and other control systems as well as creation of supporting documentation, version control and release management.

Based in Dyson’s Singapore Advanced Manufacturing facility you will be joining the Dyson Digital Motor Drives (DDMD) team within the Dyson Global Electronics organisation. The DDMD team form part of the wider Motors and Power Systems Group and is a significant part of Dyson RDD with a growing team of more than 100 highly skilled engineers, scientists and technicians in its UK and Singapore offices. The Group focuses on researching and developing cutting-edge electric motors, drives and control systems for integration into existing and future Dyson products from concept design to fully automated production.


  • Technical ownership of software validation activities across a range of SW components within the Dyson Motor and Heater Control software team.
  • Support the DDMD software team through software validation to ensure that all released software is fully functional and fit for purpose. This will include code peer review, emulator validation and full system validation.
  • 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. Generate high-quality test reports and other documentation with all data and findings from all work undertaken.
  • Completion of software FMEA’s carried out in conjunction with the hardware and system FMEA.
  • Development of software for motors and external test systems to enable automated production testing including motor production line tune and test and power electronics hardware test.
  • Collaborate with development and production teams in UK and South East Asia.
  • Be able to travel for short-term secondments to the UK office to work directly with the local software, hardware and motor drives teams for software validation activities. Also to provide local support in the UK during periods of high activity and resource demand.
  • Be able to apply your skills to other areas of work and tasks within the business as may be required of you on occasion for the benefit of the wider team. This could include, but is not limited to, supplier liaison for issue resolution or audit, engineering design work, test rig building and production equipment commissioning.


·    A good first degree in electrical/electronic/software engineering or equivalent qualification or demonstrable experience of equivalent-level working.

·  Be proficient in the development of code for low cost embedded systems for motor control applications and other associated power systems and test equipment with demonstrable use of assembler and C languages. Experience of bare metal embedded SW development in real time embedded C. A good understanding of embedded hardware peripherals such as ADCs, DACs and UARTs.

·       Ability to plan and estimate validation tasks.

·       Ability to understand the requirements of the software control system either from your own design work or from other team members’ and be able to link this to at least one demonstrable software design methodology.

·    Knowledge of microcontrollers including their instruction set and peripherals to be able to translate system requirements into reality in the most efficient way through understanding of analogue and digital electronics and their interface to the microcontroller peripherals.

·   Generation of test specifications to ensure product reliability and robustness at key stages during code development. This includes the development of test environments including simulation, emulation and hardware/test equipment interactions.

·     Strong communication and team working skills to be able to form a bridge between multiple teams of different disciplines working on a single, integrated product across multiple global sites.

·     Be able to clearly report progress in meetings together with producing a high standard of documentation.

·       Proactive and persistent nature demonstrated by an inquisitive approach.

·       Be a creative thinker and problem solver; highly self-motivated and self-reliant with enthusiasm for motors, power systems and Dyson products.


Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you’ll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realising ambition.