Senior Firmware Engineer (Power Electronics)

RecruitPedia Pte Ltd

Singapore

On-site

SGD 110,000 - 150,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 in the North-East of Singapore to drive embedded firmware development for power conversion systems. You will participate in product definition, develop, test, and refine firmware and related PC software, and contribute to architecture and connectivity strategies.

The role requires 5-7 years in embedded firmware, experience with Microchip/TI/ST MCUs or DSPs, and familiarity with I2C/SPI/RS-485/Modbus/Ethernet.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.
  • 5-7 years of embedded firmware development experience.
  • Experience with Microchip, TI or ST microcontrollers/DSPs and C# GUI development.
  • Knowledge of power electronics, PWM, ADC and digital filtering is advantageous.
  • Experience with network protocols (I2C, SPI, RS-485, PMBus, Modbus, Ethernet) and IoT concepts is a plus.

Responsibilities

  • Define product requirements and collaborate with cross-functional teams.
  • Develop, integrate, test and support embedded firmware and PC-based software for power conversion systems.
  • Contribute to firmware architecture and connectivity strategies (wired/wireless).
  • Develop and debug firmware for MCUs/DSPs, including PWM, ADC and digital filtering.
  • Develop communication drivers and networking protocols; verify firmware through unit/integration testing.
  • Support prototypes, beta runs and manufacturing resolution of issues.
  • Collaborate with hardware teams and project teams to integrate firmware with hardware.
  • Participate in software qualification activities and documentation.

Skills

Embedded firmware development
Debugging
DSP-based control
I2C, SPI, RS-485, Modbus, Ethernet
C# GUI development
OS concepts (FreeRTOS, lwIP)
Version control (SVN)

Education

Bachelor’s or Master’s degree in CS/CE/EE

Tools

Microchip MCUs
TI MCUs/DSPs
ST Microcontrollers
lwIP/FreeRTOS

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.

We regret that only shortlisted candidates will be notified.

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 DSP
Senior Firmware Engineer — Power Electronics & Embedded DSP

RecruitPedia Pte Ltd • Singapore

On-site
SGD 110,000 - 150,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 System Firmware Engineer
Senior System Firmware Engineer

XP Power LLC • Singapore

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

search staffing services pte. ltd. • 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 Power Electronics Engineers
Senior Power Electronics Engineers

Search Staffing Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
Embedded Software Manager
Embedded Software Manager

search staffing services pte. ltd. • Singapore

On-site
SGD 180,000 - 260,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 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/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