Taro Logo

Embedded Firmware Engineer, Power Electronics

Building the next generation of intelligent energy systems where hardware, software, and data drive efficiency and resilience.
Embedded
Mid-Level Software Engineer
Hybrid
2+ years of experience
Energy

Description For Embedded Firmware Engineer, Power Electronics

Fuse Energy is at the forefront of developing intelligent energy systems, combining hardware, software, and data to enhance efficiency and resilience. They are currently expanding their embedded systems team and seeking an Embedded Firmware Engineer to join their mission. This role focuses on developing firmware for their innovative energy products, requiring expertise in low-level software development and microcontroller programming. The ideal candidate will have strong C programming skills and experience with embedded systems development.

The position involves working on critical aspects of their energy systems, from developing low-level firmware and drivers to implementing real-time control algorithms. You'll be responsible for writing high-quality C code, working with various microcontroller peripherals, and ensuring robust performance of embedded systems in production environments. The role offers a unique opportunity to work at the intersection of energy technology and embedded systems, contributing to next-generation power electronics solutions.

Working in a hybrid environment in London, you'll collaborate closely with hardware and systems teams, participating in the entire development lifecycle from requirements definition to deployment. The company offers competitive compensation, including equity options, and various benefits such as biannual bonuses and fully expensed tech equipment. This is an excellent opportunity for an experienced embedded systems engineer looking to make an impact in the energy sector while working with cutting-edge technology.

Last updated a month ago

Responsibilities For Embedded Firmware Engineer, Power Electronics

  • Develop low-level firmware and drivers for microcontrollers and embedded peripherals (SPI, I2C, UART, DMA, ADC, etc.)
  • Design and implement real-time control software and embedded algorithms for energy devices
  • Write, test, and debug embedded C/C++ firmware running on bare-metal or RTOS-based systems
  • Collaborate with hardware, systems, and controls teams to define firmware requirements and test plans
  • Participate in code reviews, write documentation, and contribute to continuous improvement of firmware practices
  • Assist in board bring-up, profiling, and debugging using tools like oscilloscopes, JTAG/SWD, and logic analysers
  • Implement and maintain bootloaders, linker scripts, and firmware deployment pipelines

Requirements For Embedded Firmware Engineer, Power Electronics

  • 2+ years of experience in embedded systems or firmware engineering
  • Strong proficiency in C, with experience writing firmware for microcontrollers
  • Hands-on experience with common MCU peripherals: SPI, I2C, UART, DMA, timers, ADCs, Flash, CAN, etc.
  • Experience working with real-time systems and embedded development toolchains (e.g., GNU, IAR)
  • Familiarity with version control and tooling (e.g., Git, Docker, CI pipelines)
  • Ability to work with hardware debugging tools (oscilloscopes, logic analysers, JTAG/SWD)

Benefits For Embedded Firmware Engineer, Power Electronics

Equity
  • Competitive salary and a stock options sign-on bonus
  • Biannual bonus scheme
  • Fully expensed tech to match your needs
  • Paid annual leave
  • Breakfast and dinner for office based employees

Interested in this job?

Jobs Related To Fuse Energy Embedded Firmware Engineer, Power Electronics