Senior Firmware Engineer – Digital Power Conversion & Control Systems
Listed on 2026-06-02
-
Software Development
Embedded Software Engineer
Senior Firmware Engineer Digital Power Conversion & Control Systems
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.
The Senior Firmware Engineer will lead the development of embedded firmware and digital control systems for next-generation DC-DC power conversion platforms used in AI infrastructure, hyperscale data centers, telecom, and advanced computing applications. This role will work closely with the Lead Power Electronics Engineer to develop advanced Intermediate Bus Converter (IBC), multiphase buck, and high-density power architectures.
The ideal candidate has strong experience programming DSPs, microcontrollers, and digital control loops for high-performance power electronics systems. This position requires expertise in real-time embedded systems, digital compensators, communication interfaces, power sequencing, telemetry, and protection algorithms for high-efficiency power supplies operating in demanding environments.
The Senior Firmware Engineer will play a key role in enabling intelligent digital power management, adaptive control, system monitoring, and firmware architectures for future high-density power products.
Digital Power Firmware Development- Develop embedded firmware for digitally controlled power conversion systems including:
- Intermediate Bus Converters (IBC)
- Multiphase buck converters
- Isolated and non-isolated DC-DC converters
- GaN and SiC based power architectures
- Implement digital control algorithms for voltage, current, and power regulation.
- Develop firmware for:
- PWM generation
- Current balancing
- Soft-start and sequencing
- Fault protection
- Telemetry and monitoring
- Thermal management
- Adaptive compensation and optimization
- Design and optimize high-speed real-time control loops for high-efficiency power supplies.
- Program and debug DSPs, ARM microcontrollers, and digital power controllers.
- Develop low-level firmware drivers and hardware abstraction layers.
- Optimize firmware for deterministic real-time performance.
- Support firmware architecture scalability across multiple product platforms.
- Work with FPGA or programmable logic interfaces when required.
- Implement digital communication protocols including:
- PMBus
- I2C
- SPI
- UART
- CAN
- GPIO-based control interfaces
- Develop telemetry, configuration, diagnostics, and fault logging features.
- Support integration with system-level power management architectures.
- Collaborate closely with the Lead Power Electronics Engineer on:
- Digital control loop development
- Compensation tuning
- System stability analysis
- Startup and transient optimization
- Protection strategies
- Assist with hardware bring-up, validation, and debugging of new power products.
- Support control algorithm modeling and verification.
- Develop automated test and validation firmware tools.
- Support lab characterization including:
- Efficiency optimization
- Dynamic response testing
- EMI troubleshooting
- Fault validation
- Thermal characterization
- Participate in prototype debugging and production release activities.
- Support reliability and compliance testing activities.
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related field.
- 7+ years of embedded firmware development experience.
- Strong experience with digital power conversion systems.
- Strong programming experience in:
- C
- C++
- Embedded real-time systems
- Experience programming:
- TI C2000 DSPs
- Microchip dsPIC
- STM
32 - NXP or similar embedded controllers
- Strong understanding…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).