Senior | Lead Firmware Engineer

Moonwatt

Diemen

On-site

EUR 60,000 - 96,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Moonwatt is building the next generation of energy storage systems, and we seek a Firmware Engineer to own the firmware architecture for our Battery Management System. You will design, implement, and validate embedded software to monitor and control battery performance, and mentor teammates as you shape our engineering standards.

You will work closely with hardware engineers to integrate firmware with microcontrollers, sensors, and communication interfaces, while leading testing to ensure safety

Qualifications

  • 3 to 15 years of embedded firmware experience in real-time, safety-critical systems.
  • Strong C/C++ for embedded systems and RTOS experience.
  • Experience with MCU families (e.g., STM32) and hardware debugging tools.
  • Familiar with Git and agile development methodologies.

Responsibilities

  • Lead the full-stack design, development, and optimization of embedded firmware for the Battery Management System.
  • Architect scalable, modular firmware systems and define system-level requirements and protocols.
  • Mentor junior engineers and drive best practices in firmware design.
  • Collaborate with hardware engineers to integrate firmware with components and interfaces.
  • Design and execute comprehensive testing to validate firmware reliability and safety.
  • Diagnose hardware–firmware issues using scopes, analyzers, and debuggers.
  • Create documentation for architecture, code, and testing procedures.

Skills

C/C++ for embedded
RTOS
MCUs (STM32)
Hardware debugging
CAN Modbus SPI I2C UART
Git & Agile
Python scripting

Education

Bachelors or Masters in Electrical/Computer Engineering or CS

Tools

JTAG
Oscilloscopes
Multimeters

Job description

About The Role

Moonwatt designs and builds battery energy storage systems. We're growing our engineering team to lead the design and development of firmware for our Battery Management System, and the Firmware Engineer will play a central role in architecting, building, and validating the embedded systems that monitor and control battery performance. You will set technical standards for firmware development, mentor future team members, and work closely with hardware engineers as we bring our next generation of products to market. This is a unique opportunity to own firmware architecture from the ground up in a team small enough that you shape the outcome.

Your mission
About The Role

Moonwatt designs and builds battery energy storage systems. We're growing our engineering team to lead the design and development of firmware for our Battery Management System, and the Firmware Engineer will play a central role in architecting, building, and validating the embedded systems that monitor and control battery performance. You will set technical standards for firmware development, mentor future team members, and work closely with hardware engineers as we bring our next generation of products to market. This is a unique opportunity to own firmware architecture from the ground up in a team small enough that you shape the outcome.

What You'll Do
  • Lead the full-stack design, development, and optimization of embedded firmware for our Battery Management System, ensuring robust monitoring and control of battery performance (e.g., state-of-charge, state-of-health, thermal management, fault detection, balancing).
  • Architect scalable, modular, and reliable firmware systems for the BMS, defining system-level requirements, communication protocols, and integration with hardware components.
  • Act as the lead engineer for firmware development, mentoring future team members, setting technical standards, and driving best practices in firmware design and implementation.
  • Collaborate with hardware engineers to integrate firmware with battery system components, including microcontrollers, sensors, and communication interfaces.
  • Design and execute comprehensive testing protocols to validate firmware functionality, reliability, and safety in real-world conditions.
  • Diagnose and resolve complex hardware-firmware issues using tools like oscilloscopes, logic analyzers, and debuggers.
  • Create detailed documentation for firmware architecture, code, and testing procedures to ensure scalability and team collaboration.
Your profile
Experience
What We're Looking For
  • 3 to 15 years of experience in embedded firmware development, with a focus on designing and implementing firmware for real-time, safety-critical systems. We will tailor the role based on seniority.
  • Proven expertise in designing firmware architectures for complex embedded systems, preferably for industrial-grade systems. Experience with battery management systems is a plus.
  • Hands-on experience integrating firmware with hardware components, preferably in energy storage, automotive, or similar industries, including testing and debugging.
Skills
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Expert proficiency in C/C++ for embedded systems programming.
  • Strong experience with microcontrollers (e.g., STM32, PIC, AVR) and real-time operating systems (RTOS).
  • In-depth knowledge of communication protocols (e.g., CAN, Modbus, SPI, I2C, UART).
  • Proficiency with hardware debugging tools (e.g., oscilloscopes, multimeters, JTAG debuggers).
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Familiarity with Python or other scripting languages for automation and testing.
Preferred Qualifications
  • Experience in utility-scale energy storage or renewable energy systems, or on battery management systems.
  • Knowledge of functional safety standards (e.g., ISO 26262, IEC 61508).
  • Proven leadership and mentorship skills, with the ability to guide technical teams and drive projects to completion.
  • Strong problem-solving skills and ability to work independently in a fast-paced startup environment.
  • Excellent communication and collaboration skills to work effectively with a small, cross-functional team.
  • Passion for clean energy and sustainability.
About Us

Moonwatt is developing the next generation of highly competitive Energy Storage Systems utilizing advanced sodium-ion battery technology. Our hardware and software solutions are optimized for co-location with solar power plants, enabling them to completely replace fossil-fuel power generation on the world’s power grids. We are seeking talented individuals across all areas whether you are in engineering, marketing, design, project management, HR, or finance. Join our team push the boundaries of innovation. If you are driven by the desire to create change, tackle big challenges, and make a meaningful impact, we’d love to have you onboard!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior | Lead Firmware Engineer
Senior | Lead Firmware Engineer

Nabla • Diemen

On-site
EUR 70,000 - 110,000
Product | Applications Engineer
Product | Applications Engineer

Moonwatt • Diemen

On-site
EUR 70,000 - 110,000
Competitive salary
Growth opportunities
Travel for customer engagements
Product - Applications Engineer
Product - Applications Engineer

Nabla • Diemen

On-site
EUR 60,000 - 90,000
Lead Embedded Firmware Engineer, Battery Management System
Lead Embedded Firmware Engineer, Battery Management System

Nabla • Diemen

On-site
EUR 70,000 - 110,000
General Application for Can-do Engineers and/or Visionary Builders
General Application for Can-do Engineers and/or Visionary Builders

Nabla • Diemen

On-site
EUR 50,000 - 75,000
Competitive salary
Growth opportunities
Collaborative startup culture
Impact Engineers & Visionary Builders — Clean Energy
Impact Engineers & Visionary Builders — Clean Energy

Nabla • Diemen

On-site
EUR 50,000 - 75,000
Battery Systems Engineer - Applications & Validation
Battery Systems Engineer - Applications & Validation

Nabla • Diemen

On-site
EUR 60,000 - 90,000
Engineering Internship - Mechanical Engineer
Engineering Internship - Mechanical Engineer

Nabla • Diemen

On-site
Battery Applications & Validation Engineer
Battery Applications & Validation Engineer

Moonwatt • Diemen

On-site
EUR 70,000 - 110,000
Competitive salary
Growth opportunities
Travel for customer engagements
IoT Software Engineer (Reliability & Data)
IoT Software Engineer (Reliability & Data)

Greener Power Solutions • Amsterdam

On-site
EUR 63,000 - 86,000
30 vacation days
Pension (8%, no personal contribution)
Bonus plan
+4