1

Power Electronics Software Firmware Engineer Jobs

Embedded Software/Firmware Engineer

Vancouver, WA · On-site

$107K - $147K/yr

Specs Inc. also provides Lens Studio, a full suite of advanced developer tools that powers ... Experience developing software or firmware for display, imaging, or other consumer-electronics ...

Embedded Software/Firmware Engineer

Vancouver, WA · On-site

$107K - $147K/yr

Specs Inc. also provides Lens Studio, a full suite of advanced developer tools that powers ... Experience developing software or firmware for display, imaging, or other consumer-electronics ...

NY · On-site

$150 - $200/hr

... power. You will join a team of experienced executives and scientists with a varied background in ... any electronics lab-based instruments. * Experience with FPGA programming (e.g. VHDL, Verilog ...

Embedded Firmware Engineer

San Jose, CA · Hybrid

$120K - $165K/yr

This position will work closely with electrical, power electronics, controls, and systems ... Write and maintain software specifications, design documentation, and technical documentation

next page

Showing results 1-20

Power Electronics Software Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do power electronics software firmware engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for power electronics software firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is a power electronics software firmware engineer?

Power Electronics Software Firmware Engineers are professionals who design, develop, and maintain the embedded software and firmware that control power electronic devices such as inverters, converters, and motor drives. They work at the intersection of hardware and software, ensuring that the firmware optimally manages power flow, efficiency, and safety. Their responsibilities often include writing code for microcontrollers or digital signal processors, testing and debugging embedded systems, and collaborating with hardware engineers to integrate and validate system performance.

What are the key skills and qualifications needed to thrive as a power electronics software firmware engineer?

To thrive as a Power Electronics Software Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, power electronics theory, and typically a degree in electrical, electronics, or computer engineering. Familiarity with microcontrollers, real-time operating systems (RTOS), circuit simulation tools, and debugging hardware like oscilloscopes is essential, alongside relevant certifications such as IEEE or IPC. Strong problem-solving skills, attention to detail, and effective collaboration are crucial soft skills in this role. These abilities ensure the development of reliable, efficient embedded firmware that meets safety, regulatory, and performance standards in power electronics applications.

What are some common challenges faced by power electronics software firmware engineers when integrating firmware with hardware systems?

Power Electronics Software Firmware Engineers often encounter challenges such as ensuring seamless communication between firmware and complex hardware components, managing timing and synchronization issues, and debugging real-time control algorithms. Working closely with hardware engineers is essential to identify and resolve issues like signal integrity, noise, and hardware compatibility. Additionally, thorough testing and validation are required to guarantee the reliability and safety of power electronics systems, especially in high-stakes applications like automotive or industrial automation.

What is the difference between Power Electronics Software Firmware Engineer vs Power Systems Engineer?

AspectPower Electronics Software Firmware EngineerPower Systems Engineer
CredentialsBachelor's or Master's in Electrical Engineering, certifications in embedded systems or firmwareBachelor's or Master's in Electrical or Power Engineering, often with system analysis certifications
Work EnvironmentDesigning firmware for power electronic devices, embedded systems, hardware-software integrationAnalyzing power grids, system planning, and large-scale electrical infrastructure
Industry UsageElectronics manufacturing, renewable energy, consumer electronicsUtilities, energy companies, infrastructure projects

While both roles involve electrical engineering expertise, the Power Electronics Software Firmware Engineer focuses on developing firmware for electronic power devices, whereas the Power Systems Engineer works on large-scale electrical systems and grid management. They share foundational electrical knowledge but differ in application and environment.

What are popular job titles related to Power Electronics Software Firmware Engineer jobs?

For Power Electronics Software Firmware Engineer jobs, the most frequently searched job titles are:

Infographic showing various Power Electronics Software Firmware Engineer job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Senior Embedded Firmware Engineer - Power Electronics

Plano, TX • On-site

OmniOn Power
Electrical Equipment, Appliance, and Component Manufacturing • 1 - 5K employees

$114K - $151K/yr

Full-time

Re-posted 16 days ago


Job description

We empower smarter business operations by connecting equipment, software, and services to protect, control and optimize assets within electrical infrastructures. The business provides customers, across various industries, with end-to-end product and service solutions ensuring the reliability and protection of their electrical infrastructure.We provide the latest industry insights and technology to develop solutions needed to meet customers evolving challenges, including innovative critical power solutions designed for high reliability and performance. Our culture is one of quality and operational excellence fueled and supported by talented people, tools and processes, and expertise.

To return to the OmniOn Power website, click here.

Senior Embedded Firmware Engineer - Power Electronics

Job Overview

The Senior Embedded Firmware Engineer will be responsible for executing projects and initiatives on AC-DC Rectifier and DC-DC converter products. These projects will include New Product Introduction, Direct Material Productivity, resolving customer issues, and sustaining engineering of existing products. The Embedded Firmware Engineer will work with systems engineering and other technology functions to design, evaluate, code, integrate, and validate firmware for smart electrical protection systems.

Responsibilities

As a Senior Embedded Firmware Engineer, you will:

  • Design and develop embedded firmware on a Digital Signal Processor (DSP) in C language for real-time control of single and three phase power factor correction (PFC), phase shifted full bridge, DC/DC and LLC resonant power converter topologies.
  • Model and implement closed loop digital control (PI, PID, PR, etc.) for same. Assembly language as required for critical speed fault detection and protection.
  • Design and develop inter-processor communication protocols and poll/response serial protocols.
  • Perform lab-setting debug on functional high power / high voltage circuits.
  • Adhere to coding standards and software engineering best practices including code maintenance in common code revision control system, such as CVS, Azure or Git.
  • Analyze results and present findings at technical design reviews to ensure design robustness, efficiency, future maintainability and supportability.
  • Work with the power electronics hardware team on optimizing/ debugging the product designs.
  • Support the global development team by ensuring that firmware maintains compatibility with other systems/products.
  • Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures.
  • Demonstrate competency in an Integrated Development Environment (Visual Studio, Eclipse).

Basic Qualifications

  • Bachelor of Science in Electrical Engineering or Bachelor of Science in Computer Science from an accredited college or university
  • Minimum experience of 3 years as an Embedded Firmware Engineer

Desired Characteristics

  • Minimum of 5 years of experience in building real-time embedded systems using object-oriented programming in C and C# language
  • Master of Science in Electrical Engineering or in Computer Science
  • Have experience with Freescale-NXP, Microchip or Texas Instruments Microcontrollers / DSP
  • Familiarity with communication protocols (I2C, SPI, ModBus, CANbus)
  • Familiarity with Secure Development Lifecycle and Agile Development
  • Understanding of Data Acquisition and Digital Signal Processing theory
  • Strong problem-solving skills and the ability to think creatively
  • Strong oral and written communication skills; strong interpersonal and leadership skills
  • Ability to drive projects to completion for production