Senior Firmware Engineer (Power Electronics)

RecruitPedia Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RecruitPedia Pte Ltd is seeking a Senior Firmware Engineer to join our client in the North-East of Singapore. The role focuses on embedded firmware development for power conversion systems, including verification and new product introductions.

The ideal candidate has 5–7 years of hands-on experience with microcontrollers/DSPs, C/C++, and networking protocols. Strong collaboration with hardware teams and a drive for robust, cost‑effective solutions is essential.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline.
  • 5–7 years of embedded firmware development experience.
  • Experience with microcontrollers/DSPs (Microchip/TI/ST) and debugging.
  • Proficiency in C/C++, and familiarity with GUI development in C#.
  • Experience implementing I2C, SPI, RS‑485, PMBus, Modbus, Ethernet; knowledge of TCP/IP/WebSocket is a plus.

Responsibilities

  • Define product requirements with cross‑functional teams.
  • Develop, integrate, test, and maintain embedded firmware for power conversion systems.
  • Design firmware architecture and networking capabilities (wired/wireless).
  • Implement and debug peripherals, PWM, ADC, PWM/digital filtering.
  • Create and execute firmware verification, unit tests, and system integration tests.
  • Collaborate with hardware teams to ensure hardware/software compatibility.
  • Support product launches, prototypes, and BETA runs; participate in software releases.

Skills

Embedded firmware development
Microcontroller & DSP debugging
C/C++ programming
Networking protocols
Firmware verification & testing

Education

Bachelor's or Master's in CS/CE/EE

Tools

Microchip MCUs
TI MCUs
ST MCUs
DSPs
C# GUI development
RTOS (FreeRTOS)
Version control (SVN/Git)

Job description

Our client is an established provider of power supply solutions for industrial and other high-reliability applications. Due to business needs, they are now recruiting a Senior Firmware Engineer to support embedded firmware development, product verification and new product introduction for power conversion systems. They are located in the North-East of Singapore, with convenient accessibility.

Responsibilities
  • Participate in product definition, technical specifications and requirements analysis in collaboration with cross‑functional stakeholders.
  • Develop, integrate, test, support and enhance embedded firmware and PC‑based software for power conversion systems, including new product development and improvements to existing products for performance and cost optimization.
  • Contribute to firmware architecture and development strategies, particularly for wired and wireless network connectivity.
  • Develop and debug embedded firmware for microcontrollers and digital signal processors (DSPs), including digital control functions such as PWM, ADC and digital filtering.
  • Develop communication drivers and implement interfaces and networking protocols, including I2C, SPI, RS‑485, PMBus, Modbus and Ethernet.
  • Conduct firmware verification, unit testing, system integration and validation to ensure product functionality and interoperability within the overall solution.
  • Support prototypes, product evaluation, automated test programme development, and BETA runs for new products, as well as existing production products.
  • Troubleshoot firmware and system‑level issues, reproduce intermittent failures and implement corrective measures.
  • Collaborate with hardware engineering teams and local or remote project teams to integrate firmware with electronic hardware.
  • Participate in software qualification activities, including Software Failure Mode and Effects Analysis (SFMEA), code reviews, technical documentation and software release activities.
  • Provide technical direction and guidance to junior firmware engineers, and support manufacturing teams in resolving design‑related issues.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or a related discipline, with 5-7 years of relevant experience.
  • Experience in embedded firmware development and debugging, preferably involving Microchip, Texas Instruments (TI) or ST microcontrollers and DSPs; familiarity with Microsoft C# and graphical user interface (GUI) development.
  • Experience in embedded systems or signal‑processing algorithms, including DSP‑based control. Knowledge of power supply topologies, analogue/digital circuitry and digital control for power electronics, including PWM, ADC and digital filtering, will be an advantage.
  • Experience developing communication drivers and implementing protocols such as I2C, SPI, RS‑485, PMBus, Modbus or Ethernet; familiarity with IoT, TCP/IP, WebSocket, lwIP or FreeRTOS is an advantage.
  • Hands‑on experience with oscilloscopes, multimeters and power supplies, and the ability to interpret hardware schematics and datasheets. Familiarity with SVN or other version control systems, software release methodologies, and coding standards such as MISRA or IEC 62304 is an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — Power Electronics & Embedded
Senior Firmware Engineer — Power Electronics & Embedded

RecruitPedia Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior System Firmware Engineer
Senior System Firmware Engineer

XP Power LLC • Singapore

On-site
SGD 90,000 - 130,000
Senior Embedded Firmware Engineer – Power & IoT Solutions
Senior Embedded Firmware Engineer – Power & IoT Solutions

XP Power LLC • Singapore

On-site
SGD 90,000 - 130,000
Senior Electrical Engineer / Electrical Engineer (Power Electronics)
Senior Electrical Engineer / Electrical Engineer (Power Electronics)

RecruitPedia Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Senior Firmware Engineer (MNC) Power Solutions - VTAL
Senior Firmware Engineer (MNC) Power Solutions - VTAL

RecruitPedia Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Senior Embedded Firmware Engineer - Impactful Power Solutions
Senior Embedded Firmware Engineer - Impactful Power Solutions

RecruitPedia Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Senior Power Electronics Engineers
Senior Power Electronics Engineers

Search Staffing Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
Senior Test Engineer
Senior Test Engineer

RecruitPedia Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Senior Power Electronics Engineers
Senior Power Electronics Engineers

search staffing services pte. ltd. • Singapore

On-site
SGD 90,000 - 130,000
Senior/Firmware System Engineer
Senior/Firmware System Engineer

ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. • Singapore

Hybrid
SGD 90,000 - 150,000
Comprehensive mindfulness programmes
Volunteer Paid Time off
Volunteer and donation matching
+3