Bootstrap

Dyson

Graduate Embedded Software Engineer

๐Ÿ“ŒMetro Manila, Philippines ๐Ÿ‡ต๐Ÿ‡ญ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ entry-level

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.


About you

  • Graduating by 2025.
  • Working towards or have achieved an Bachelor's 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.

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ entry-level

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Philippines ๐Ÿ‡ต๐Ÿ‡ญ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—