Software Intern
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Johor Bahru, Malaysia
Internship
About this Job
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.
About the Company
