BMS Firmware Graduate Engineer

Dyson


Date: 2 weeks 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

Regional Accounting Lead (Johor Bahru)

Michael Page, Johor Bahru
3 days ago
Career ProgressionRegional ExposureAbout Our ClientA large organization with a strong presence in the market, delivering quality products to customers. The company values operational excellence and strives to maintain high standards in all its business functions.Job DescriptionLead financial reporting processes and ensure compliance with local and international accounting standards.Oversee monthly, quarterly, and annual financial closings and reconciliations.Collaborate with internal and external...

Chef de Cuisine

Sheraton Hotels & Resorts, Johor Bahru
1 week ago
Additional InformationJob Number26081795Job CategoryFood and Beverage & CulinaryLocation05-01A Menara SKS Jalan Storey, Johor Bahru, Malaysia, Malaysia, 80300 VIEW ON MAPScheduleFull TimeLocated Remotely?NPosition Type ManagementJob SummaryAccountable for the quality, consistency and production of the restaurant kitchen. Exhibits culinary talents by personally performing tasks while leading the staff and managing all food related functions. Coordinates menus, purchasing, staffing and food preparation for...

Project Coordinator

Onnec, Johor Bahru
1 week ago
ONNEC Group are a leading independent technology partner and global integrator, with over 30 years experience, and a 800+ team of global experts, specialising in providing end-to-end connectivity solutions that propel organisations everywhere.From structured cabling to managed services, our end-to-end services give infrastructure that can be completely replied on. Design. Build. Deploy. Optimise. We offer a complete solution for business...