Philippines
21 days ago
Graduate Embedded Software Engineer
About us

Dyson is a global technology enterprise.  We solve the problems others choose to ignore, with surprising new inventions that defy convention and simply work better. We’re driven by progress and thrive on the challenge of relentless improvement.  We’re growing fast and our ambition is huge – more categories, more locations and more people.

Our scale and rapid growth make Dyson rich in new opportunities. We value new ideas and diverse perspectives, so our people are trusted with real work and responsibility from the outset.  You’ll develop fast and have the chance to move into different business areas and regions.  And you’ll be part of a global network of like-minded people – a community that supports and learns from each other.

Based in Dyson’s RDD facility you will be joining the Motor Drives and Advanced Control (MDAC) team within the Dyson Global Electronics organization. The MDAC 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, Singapore, Malaysian and Philippine offices. The Group focuses on researching and developing cutting-edge Dyson Digital Motors (DDM), drives and control systems for integration into existing and future Dyson products.

About the role

Our graduate programme is designed to develop your career at Dyson with a two-year journey, so you can grow both personally and professionally. We’ll help you to improve your knowledge and support your future career progression with workshops to give you baseline soft skills in addition to technical training.

Our scale and rapid growth make Dyson rich in new opportunities. Join us as a graduate and from day one you’ll be expected to hit the ground running on one of Dyson’s many live projects, with the chance to have a meaningful impact on the evolution of Dyson technology. You’ll be working as part of a larger project team and have your own set of project deliverables and the chance to take ownership of how these are achieved.

Some of your tasks could include:

Develop and maintain real time embedded software for our world leading Dyson Digital Motors and other advanced control systems. This will involve independent working and close collaboration with other team disciplines in UK and SEA.Support the MDAC software team through software validation to ensure that all released software is fully functional and fit for purpose.Be responsible for embedded software aspects of failure analysis: completing root cause analysis of any failures of the motor or associated drive and control system at both product and motor level.Pro-actively adopting good quality engineering practices within the Dyson framework.

Working alongside engineers, and technical experts across a broad range of disciplines, you’ll be comfortable learning from others but also sharing your own knowledge, ideas, and opinions. In fact, we encourage this.

Embark on a transformative journey with our two-year Graduate programme designed for your career success. Our unique experiential journey provides a framework so you can reach your full potential with leadership talks, development workshops and more, all whilst surrounded by industry leading experts. Join us to unlock personal and professional growth and ignite your career potential.

About you

Our graduate program is competitive and delivering the next generation of Dyson technology is tough, so you’ll need to be:

Graduating by 2024.Working towards or have achieved a Computer Engineering, Electronics Engineering, Robotics, Information Systems, or related discipline.Able to evidence how you have applied your technical knowledge to solve problems, either through your university projects or as part of your extra-curricular activities.A good understanding of basic hardware and its interface with software systems.Familiar with programming languages such as C, modern C++, Python etc.Familiarity with version control systems such as Git for managing code repositories, branching, and merging.Experience with projects involving embedded systems (i.e. Arduino/Raspberry Pi) is desirable.Strong attention to detail in documenting code, ability to create clear and comprehensive technical documentation, and knowledge of creating flowcharts.Able to evidence how you have applied your technical knowledge to solve problems, either through your university projects or as part of your co-curricular activities.Have a creative approach to problem solving to ensure our machines are better.Happy to build your own networks to learn from the technical expertise around you.Passionate about Dyson and our technology to help us meet our ambitious future.

For your application to be considered, please upload 1) your detailed resume and 2) TOR (all semesters inclusive) 3) your Engineering Portfolio in a single file together with your online application.

Working for us

Our workforce is spread across various countries, each with its own unique regulations, cultural norms, and societal expectations. As a result, we continuously review and adjust our benefits offerings to ensure they align with the evolving needs and expectations of our diverse workforce. Our goal is to provide competitive and meaningful benefits while creating an inclusive environment where all employees feel valued and supported, regardless of where they are located or their employment status.


Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.

Confirm your E-mail: Send Email
All Jobs from Dyson