Skip navigation

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.

Graduate Embedded Software Engineer


Graduates, Interns and Apprentices
Philippines - Alabang Office

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.

About the role

The embedded software team is responsible to design and implement software that runs on the target MCU inside Dyson product. The team delivers software that interprets what are the input signal coming from the sensors, process the input signal, translate it to a proper system behaviour and produce the desired output to drive heaters or drive motors depending on the Dyson product.

Some of your tasks could include:

  • Develop real-time embedded software for production consumer products on a range of silicon platforms, mainly ARM based.
  • Involve in product/system requirement document review and analysis, feasibility study and proof of concept.
  • Involve in low-level design, implementation/coding and software testing (unit/component/product level).
  • Involve in Continuous Integration (CI) infrastructure/environment setup.
  • Learn and adopt Dyson development methodology, best practice, and standards.
  • Contribute to initiative for continuous improvement.

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

  • Graduating by 2024.
  • Working towards or have achieved a Bachelor degree in Electrical/ Electronics/ Telecommunication/ Computer Engineering or equivalent.
  • Experience with C / C++, UML, Python.
  • Experience in embedded real-time software engineering, e.g. FreeRTOS.
  • Knowledge of MCU/MPU architecture and its common peripherals.
  • Knowledge in configuration and use of sensor devices over I2C, SPI, UART with DMA.
  • Knowledge in basic electronics hardware (interface to software systems).
  • Knowledge in software development life cycles (Agile).
  • Excellent analytical and problem-solving ability.
  • Excellent communication skills (written and verbal); fluent in spoken and written English
  • Familiar with embedded development tools (emulators, debuggers, analysers, oscilloscopes, etc) or knowledge of the Atlassian suite (JIRA, Confluence, bitbucket) would be an advantage.

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.