Log inSign up free
  • Home
  • Profile
  • Jobs
    • Applications
    • Career
    • Resume
    • Cover letters
  • Content
    • Posts
    • Media
  • Messages
  • Analytics
    • Overview
    • Pages
  • Portfolio
  • Builder
  • More tools
    • Hiring
  • Settings
All jobs
DYDyson logo

Dyson

Singapore - St James Power Station Headquarters, Singapore

Lead Firmware Engineer.

SENIOR LEVELENGINEERING
About Us Dyson is a global technology enterprise focused on redefining industries through innovation and cutting-edge technology. As part of our Electrical Power Systems team, we develop advanced Battery Management Systems (BMS) for Dyson’s battery-operated consumer electronics products, ensuring high reliability, safety, and performance. If you’re passionate about firmware, embedded systems, and driving new technologies, this role offers you the opportunity to leave a lasting impact on Dyson’s future innovations. About the Role As a Lead Firmware Engineer – Battery Management Systems, you will lead the design, development, validation, and implementation of BMS firmware and software for Dyson’s consumer electronics products. Collaborating closely with cross-functional teams, including mechanical, hardware, software, quality, and test professionals, you’ll contribute across the full product lifecycle—spanning EVT (Engineering Validation Test), DVT (Design Validation Test), and PVT (Production Validation Test) phases. This role demands hands-on technical expertise in BMS firmware development, safety-critical software, and cross-functional collaboration across borders. Key Responsibilities Architect and develop robust battery management system firmware for high-performance consumer electronics. Implement low-level drivers, middleware, and application layers on microcontrollers for battery systems using protocols like SPI, I2C, UART, CAN, ADC, and DMA. Design algorithms for State of Charge (SOC) and State of Health (SOH) calculations, battery cell balancing, fault diagnostics, and event handling. Comply with international standards such as ISO 26262, IEC 62133, and UL 1642 for functional safety, reliability, and quality. Define and execute verification and validation strategies, ensuring product compliance with performance, safety, and reliability standards. Lead functional, environmental, and durability testing for BMS software across EVT, DVT, and PVT phases. Conduct in-depth failure analysis, root-cause investigation, and design optimization during validation cycles. Work closely with software, hardware, mechanical design, quality, and test teams to ensure system integration and product readiness. Collaborate with cell suppliers and equipment vendors to optimize testing tools, methodologies, and system validation. Mentor engineers in software development, testing protocols, and project execution to nurture technical expertise and professional development. Drive collaboration and knowledge-sharing initiatives, fostering consistency across Dyson’s global engineering teams. About You To excel in this role, you’ll need a combination of strong technical expertise, leadership ability, and innovation. You’ll thrive in fast-paced and challenging environments, leveraging your skills in embedded systems firmware development and cross-functional collaborations. Essential Skills & Qualifications Education: BEng, MSc, or PhD in Electrical, Electronics, Embedded Systems Engineering, or a related discipline. Strong academic background focused on embedded firmware design, battery systems, and technical problem-solving. Experience: Preferably 6+ years of professional experience in BMS firmware/software development , particularly in consumer electronics, automotive, or aerospace industries . Proven expertise in embedded systems programming for battery systems using microcontrollers (TI TMS570, LTC6813, ARM Cortex, STM32 series). Hands-on experience in cell testing, battery degradation analysis, state estimation , and robust system design for lithium-ion technologies. Technical Proficiency: In-depth knowledge of embedded protocols (SPI, CAN, UART, ADC ), battery communication interfaces, and real-time operating systems (e.g., FreeRTOS, Micrium uC/OS ). Skilled in functional safety standards (ISO 26262), fault management in BMS firmware development, and compliance standards (IEC 62133, UL 1642). Familiarity with BMS hardware platforms and tools such as TI BQ Studio, MATLAB, and Simulink. Ability to develop bootloaders, memory management, and scalable modular software components. Programming proficiency: Embedded C, Python, Ruby, Make. Collaboration & Leadership: Experienced in working with cross-functional teams spanning software, hardware, quality, and mechanical engineering globally. Strong communication skills to articulate technical insights to a wide range of stakeholders, including teams, suppliers, and senior management. Desirable Skills Experience in connected BMS systems involving BLE/Wi-Fi interfaces for consumer products. Experience in working with RISC-V microcontrollers. Knowledge of agile development cycles and test automation frameworks. Expertise in implementing machine learning algorithms for predictive diagnostics in battery systems. 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. At Dyson we are focused on solving the problems that others have ignored; solving them first using our technology and ingenuity. In order to achieve this we need to pioneer technologies that are different and authentic. This is the core of what we do and who we are. We must strive to create the future, every single day by developing new things, different things, things that go against the grain with a diverse and global team of ingenious minds. Dyson employs 14,000 people and is present in more than 80 countries. And while we are growing fast we want Dyson to remain a start-up in spirit with the freedom of experimentation and learning, constantly reinventing our products as well as reinventing how we work, how we sell and how we support our owners. At the same time we are working through the James Dyson Foundation, James Dyson Award and Dyson Institute to inspire future engineers and pioneering a new approach to engineering education. Underlining everything we do in this diverse environment is the need to always show respect, supporting each other as one team to overcome whatever challenges we encounter. We drive empowerment, development and equality in an inclusive environment for our people around the world. The future doesn’t just happen, we look to make it happen, to achieve leaps through pioneering new ideas.
Pay
Not stated
Where
Singapore - St James Power Station Headquarters, Singapore
Work
Not stated
Type
Not stated
Posted
15 Oct, 2026
Apply on the original postingSign in to apply

Unverified board

more at Dyson.

28 Oct, 2026

Dyson

Embedded Platform Developers (High and Low Level)

DYDyson logo
  • Engineering

Location not stated

Salary not listed

Details
28 Oct, 2026

Dyson

Embedded Software Test Engineers

DYDyson logo
  • QA

Location not stated

Salary not listed

Details
28 Oct, 2026

Dyson

Senior Test Engineer

DYDyson logo
  • Senior level
  • QA

China - Shenzhen Office

Salary not listed

Details

similar roles.

9 Sep, 2026

Bulk

OT/Controls Engineer

BUBulk logo
  • Engineering

Øvrebø +3

Salary not listed

Details
5 Oct, 2022

Alpin

Esperto di digitalizzazione / Specialista in informatica aziendale - anche part time (all genders)

ALAlpin logo
  • Part time
  • Engineering

Bozen, IT

Part time

Details
5 Oct, 2022

Alpin

Digitalisierungsexperte / Wirtschaftsinformatiker - auch part time (all genders)

ALAlpin logo
  • Part time
  • Engineering

Bozen, IT

Part time

Details
26 Oct, 2026

Ergo

IT Analyst

ERErgo logo
  • Engineering

€3,200–4,800/mo

Vilnius +2

Details
26 Oct, 2026

Ergo

IT Analyst

ERErgo logo
  • Engineering

€2,500–3,700/mo

Riga +2

Details
29 Sep, 2026

Accenture Federal Services

Software Developer

AFAccenture Federal Services logo
  • Engineering

Washington, DC

Salary not listed

Details