1,689,085open jobs
101,130companies
258,512added this week
Browse all
Salary
≈ $69k – $157k per year (Estimated)
Location
In office (Singapore)
Seniority
Staff · 6+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 15, 2026. Dyson scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Dyson is a technology company founded in 1991 by James Dyson after he built more than five thousand prototypes of a bagless vacuum cleaner that no established manufacturer would license. It applies high-speed digital motors and airflow engineering across vacuum cleaners, hair care products including the Supersonic and Airwrap, air purifiers, lighting and headphones, and sells almost entirely direct to consumers at premium prices. The company moved its head office from Wiltshire to Singapore in 2019 to sit closer to its Asian manufacturing and markets, remains privately held by the Dyson family, and funds an engineering university at its Malmesbury campus.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,689,085 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Singapore
≈ $76k – $149k per year (Estimated) • In office • Full-Time • 8+ years exp • Singapore
Chips/EDA
Synopsys PrimeTime
Synopsys Fusion Compiler
Siemens Calibre
Synopsys StarRC
Cadence Quantus
Ansys RedHawk
Apply
≈ $72k – $142k per year (Estimated) • In office • 5+ years exp • Master's Degree • Singapore
Verilog
SystemVerilog
VHDL
Chips/EDA
Synopsys PrimeTime
Synopsys SpyGlass
Apply
≈ $81k – $159k per year (Estimated) • In office • 8+ years exp • Singapore
Verilog
SystemVerilog
AI/ML
CNN
Chips/EDA
UVM
Apply
≈ $77k – $152k per year (Estimated) • In office • 8+ years exp • Singapore
Python
Verilog
C
SystemVerilog
Perl
SystemC
C
Embedded C
Chips/EDA
UVM
Apply
≈ $77k – $153k per year (Estimated) • In office • 10+ years exp • PhD • Singapore
Python
MATLAB
Apply
In office • Internship • Bachelor's Degree • Sofia
Python
AI/ML
LangChain
Fine-tuning
Prompt Engineering
Multimodal AI
AI Agents
LLM
RAG
Semantic Search
OpenAI
Semantic Search
Knowledge Graph
DevOps
Azure
Management
Agile
Apply
≈ $21k – $43k per year (Estimated) • Hybrid • Moscow
Python
SQL
Databases
ClickHouse
AI/ML
Hadoop
Spark
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Ra'anana
Python
AI/ML
AI Agents
LLM
LLM Guardrails
Agentic Workflows
DevOps
CI/CD
Git
Linux
Apply
≈ $28k – $69k per year (Estimated) • In office • Full-Time • 3+ years exp • High School Diploma • Madrid
Python
SQL
Apply
$89k – $224k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Durham
Python
SAS
Management
Microsoft Office
Apply
≈ $51k – $109k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Singapore
Apply
≈ $71k – $163k per year (Estimated) • In office • Full-Time • 5+ years exp • Singapore
Python
MATLAB
AI/ML
Ray
Apply
≈ $67k – $152k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Singapore
Apply
≈ $53k – $114k per year (Estimated) • Remote (China, Singapore) • Full-Time • 2+ years exp • Singapore
Python
MATLAB
Apply
≈ $52k – $113k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
Python
C++
MATLAB
AI/ML
Machine Learning
Chips/EDA
Altium Designer
LTspice
Apply
up to $50k per year • Remote (Singapore) • Freelance • Singapore
AI/ML
AI Agents
NLP
LLM
Machine Learning
Apply
up to $50k per year • Remote (Singapore) • Freelance • Singapore
AI/ML
AI Agents
NLP
LLM
Machine Learning
Apply
up to $50k per year • Remote (Singapore) • Part-Time • Singapore
AI/ML
AI Agents
NLP
LLM
Machine Learning
Apply
≈ $55k – $117k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
Apply
$91k per year • In office • Full-Time • Singapore
Apply
See all jobs
This is one of many
1,689,085 more open roles from verified company boards, updated every day.