BMS Firmware Graduate Engineer

Dyson


Date: 2 hours ago
City: Johor Bahru
Contract type: Full time

Summary

Salary: Competitive Job Family: Electronics Engineering Location: Malaysia - Global Development Campus, Johor Bahru

About Us: Dyson has an opportunity for graduates to join the highly successful Electrical Power Systems group. The Electrical Power Systems group is a global and multidisciplinary team responsible for the development battery pack assembly (BPA). Our BPA power the category leading cord free, robot and other products. As part of this group, we are looking to expand our Power Electronics capability in SEA. Join us and learn from some of the most talented engineers in the industry.

About The Role:

  • As BMS Firmware Graduate Engineer, you’ll join our dynamic team to support the design, development, and validation of BMS firmware and software for Dyson’s consumer electronics.

  • Working closely with senior engineers, cross-functional teams, and global stakeholders, you’ll gain hands-on experience in embedded systems, battery technologies, and product lifecycle management.

  • This role is ideal for graduates eager to develop technical expertise and contribute to Dyson projects.

  • Assist with coding, testing, and debugging embedded firmware for battery management systems.

  • Develop firmware by following proper continuous integration and development (CI/CD) frameworks.

  • Contribute to unit and functional testing, including test automation and validation activities.

  • Learn and follow industry safety standards (ISO 26262, IEC 62133, UL 1642) in code and testing.

  • Support documentation and verification for engineering validation phases (EVT/DVT/PVT).

About You:

  • Degree or equivalent experience in electronic engineering, computer science, or comparable discipline.

  • Strong understanding of microcontroller programming, embedded systems, bare metal/RTOS firmware designs.

  • Familiarity with communication protocols such as SPI, I2C, UART.

  • Proficiency in Embedded C, Python programming languages.

  • Hands-on knowledge on logic analysers, scopes and debugger is essential.

  • Able to understand the Schematic diagram related to MCU peripherals.

  • Knowledge in Battery Management System and Secondary Battery Technologies is a plus.

  • Familiarity with software version control system is highly desirable.

  • Willingness to learn and adapt to new technologies and processes.

  • Attention to detail and problem-solving mindset.

  • Strong communication and teamwork abilities.

  • Exposure to AI assisted coding and agentic development workflow is plus.

At Dyson: At Dyson we are encouraged to think differently, challenge convention and be unafraid to make mistakes. We’re creative, collaborative, practical and enthusiastic, but most of all we’re hugely passionate about what we do. We are looking for individuals who wish to invent, design and develop leading products for the global market. By working in our world class Research Design and Development department, these individuals have the opportunity to work alongside other leading technical specialists and highly motivated creative people, to develop products which fulfill our ambition of being truly different and better than our competitors.


Dyson monitors the market to ensure competitive salaries and pension contributions. Beyond that, you’ll also enjoy a profit-related bonus, generous leave and life insurance. However, financial benefits are only the start of a Dyson career. Rapid professional growth, leadership development and new opportunities abound.


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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Mortgage Specialist, Johor Bahru

HSBC, Johor Bahru
3 days ago
Some Careers Open More Doors Than Others.If you’re looking to unlock new job opportunities, take a look at the possibilities right on your doorstep here at HSBC International Wealth and Personal Banking.Within International Wealth and Premier Banking (IWPB), we serve 41 million customers globally, including 6.7 million who are international, from retail customers to ultra high net worth individuals and...

R&D Assistant

Reckitt, Johor Bahru
6 days ago
We are ReckittHome to the world's best loved and trusted hygiene, health, and nutrition brands. Our purpose defines why we exist: to protect, heal and nurture in the relentless pursuit of a cleaner, healthier world. We are a global team united by this purpose. Join us in our fight to make access to the highest quality hygiene, wellness, and nourishment...

Business Development Associate

Chubb, Johor Bahru
1 week ago
Job DescriptionThe Business Development Associate is responsible for business development in the assigned territory of brokers, agents, and other distribution partners, focused primarily on Chubb's products and services associated with Small Commercial, Middle Market and Consumer Lines business Generates opportunities to acquire new business through business development activities initiated with assigned brokers & agents. Builds relationships with key partnerships locally...