Senior Firmware Engineer

Cambridge, Massachusetts

Hybrid

Direct Hire

$100k - $150k

Our client, a leading technology company specializing in simulation software for electrical conversions, is seeking a Senior Firmware Engineer to play a pivotal role in advancing their embedded systems solutions. This position offers a unique opportunity to work at the intersection of software, hardware, and electrical systems, contributing to power conversion and control applications within the growing field of power electronics. The successful candidate will be responsible for designing, developing, and optimizing firmware that directly supports the company’s advanced simulation software and its integration with power electronics hardware.

As a Senior Firmware Engineer, you will focus on microcontroller-based systems, writing efficient C code to implement control algorithms and communication protocols. You will collaborate closely with electrical engineers, hardware developers, and software teams to ensure seamless integration of firmware into power conversion platforms and simulation environments. You will also engage in firmware validation, debugging, and testing to ensure high performance and reliability across both prototyping and production stages. Your work will directly contribute to optimizing energy efficiency and performance in systems that support sustainable energy and electrical conversion technologies.

Required Skills & Experience

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of experience in firmware development, with a strong focus on embedded systems and microcontrollers.
  • Expertise in C programming for embedded systems, particularly in power electronics, control systems, or similar applications.
  • Hands-on experience with industry-grade microcontrollers, communication protocols (e.g., I2C, SPI, UART), and debugging tools.
  • Familiarity with hardware/software integration, real-time operating systems (RTOS), and control systems for power electronics.
  • Electrical engineering experience, especially in power conversion, control systems, or feedback systems, is a strong plus.
  • Excellent troubleshooting and debugging skills in both hardware and software environments.

Desired Skills & Experience

  • Familiarity with simulation tools such as MATLAB/Simulink for power electronic system design.
  • Experience with control algorithms for power conversion (DC-DC, AC-DC, DC-AC, etc.) and embedded system implementation.
  • Knowledge of C++, Python, or other programming languages to enhance firmware and embedded system capabilities.
  • Experience with communication protocols in power systems (CAN, Modbus, Ethernet, etc.).
  • Background in circuit design and hardware debugging related to power electronics and electrical control systems.

What You Will Be Doing

Daily Responsibilities

  • 100% Hands On

The Offer

  • Bonus OR Commission eligible

You will receive the following benefits:

  • Medical Insurance

  • Dental Benefits

  • Vision Benefits

  • Paid Time Off (PTO)

  • 401(k)

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

#LI-JD7

Posted by: John Dolan

Specialization: C++