Menu

Software Intern

Summary

Salary
Competitive
Job Family
Product Software Engineering
Location
Malaysia - Global Development Campus, Johor Bahru

About the Role

Join Dyson’s Embedded Software Team and get hands-on experience developing firmware for cutting-edge smart home products—from advanced vacuum cleaners to connected air purifiers. You’ll work with the latest ARM MCUs, connectivity modules, and industry-standard debugging, testing, and security practices. Dive into real Agile sprints, guided by a network of experienced engineers, and contribute to building features used in homes worldwide.

What You’ll Do

  • Code & Test: Develop and debug Objective-C and Python code for ARM-based MCUs and connected products.
  • Integrate Features: Take reusable software components and support integration into real Dyson products.
  • Collaborate: Work with hardware and controls engineers, plus other software developers.
  • Modern Dev Tools: Use GIT for version control, Atlassian tools for agile management/documentation, and CICD pipelines for robust releases.
  • Industrial Testing: Learn and apply top-tier embedded testing and cybersecurity practices.
  • Learn & Adapt: Gain exposure to platforming strategies and the business of common code reuse.

What We’re Looking For

  • Background: Computer Engineering, Electronics, Software Engineering, Electronics Mechatronics, or related majors.
  • Skills: Basic programming (preferably C/C++, Objective-C, or Python), basic electronics knowledge, communicate effectively verbal and writing with eagerness to learn embedded systems.
  • Mindset: Problem-solver, Proactive, collaborator, curious and not afraid to ask questions or try new tools—including responsible use of Gen AI Tool
  • Bonus Points: Hands-on Projects with embedded platforms (Arduino, STM32, Raspberry Pi, ESP-32 etc.), experience with version control systems.
     

Working for us

Join our internship programme to jumpstart your career. We look to offer selected high-performing interns an opportunity to return on our graduate programme.


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.

Awards & Accreditations