Application Software Engineer/Firmware Engineer

Starfield Enhance (S) Pte. Ltd.

Kuala Lumpur

On-site

MYR 287,000 - 383,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Starfield Enhance (S) Pte. Ltd. is seeking an Application Software Engineer/Firmware Engineer to design and implement advanced digital control algorithms for high-frequency SMPS power supplies.

You will collaborate with hardware engineers on PFC/LLC converters, develop real-time monitoring software, and verify designs before mass production. Strong C/C++, MCU/DSP (C2000/STM32) and PMBus/UART/CAN/I2C skills are essential.

Qualifications

  • Bachelor's degree in Electronic Engineering or Software Engineering.
  • At least 3 years of experience in power supply control or communication software development.
  • Sound knowledge of agency approval standards (UL, TUV, CCC etc.)
  • Understand power supply topologies, control circuitry, and digital control algorithms.
  • Work with MCU/DSP platforms, C2000/STM32 environments, and modular firmware architecture.
  • Apply communication protocols such as PMBus, UART, CAN, and I2C in software development.
  • Program in C/C++, with scripting experience in Python or C# preferred.
  • Follow documentation and coding standards, and manage source control.
  • Communicate in English and Mandarin for cross-border collaboration.

Responsibilities

  • Design and implement advanced digital control algorithms for high-frequency SMPS converters.
  • Collaborate with hardware engineers on PFC/DC-DC converters and perform design verification testing.
  • Develop monitoring and communication software for real-time status tracking and diagnostics.
  • Support production release with verification and debugging as needed.

Skills

C/C++ programming
Python or C# scripting
PMBus/UART/CAN/I2C protocols
English & Mandarin communication

Education

Bachelor's degree in Electronic Engineering or Software Engineering

Tools

C2000 MCU
STM32 MCU
Git

Job description

Application Software Engineer/Firmware Engineer

Design and implement advanced digital control algorithms for high-frequency (up to 2MHz) Totem-Pole PFC and LLC resonant converters to achieve high efficiency and reliability.

Collaborate with hardware engineers on the design, debugging, and optimization of PFC and DC/DC converters, and conduct design verification testing together prior to production release.

Develop monitoring and communication software to enable real-time status tracking and system diagnostics for power supplies.

About you

Bachelor's degree or above in Electronic Engineering or Software Engineering.

At least 3 years of experience in power supply control or communication software development.

Sound knowledge of agency approval standards (UL, TUV, CCC etc.)

Understand power supply topologies, control circuitry, and digital control algorithms.

Work with MCU/DSP platforms, C2000/STM32 environments, and modular firmware architecture.

Apply communication protocols such as PMBus, UART, CAN, and I²C in software development.

Program in C/C++, with scripting experience in Python or C# preferred.

Follow documentation and coding standards, and manage source control.

Communicate in English and Mandarin for cross-border collaboration.

Based in Singapore, with frequent travel to China required.

About the role

We are seeking a skilled Software Engineer to join our team specializing in the development of advanced switch mode power supply (SMPS) control software. In this role, you will develop digital control software for switch mode power supplies (100W-1000W and above), covering single-phase AC/DC, three-phase AC/DC, DC/DC, and UPS applications. This position offers the opportunity to work on cutting-edge power electronics projects and collaborate closely with hardware teams from design through to mass production.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Power Electronics Software Engineer (SMPS)
Power Electronics Software Engineer (SMPS)

Starfield Enhance (S) Pte. Ltd. • Kuala Lumpur

On-site
MYR 287,000 - 383,000
Embedded Firmware Engineer – Power Electronics
Embedded Firmware Engineer – Power Electronics

UST Malaysia • Bayan Lepas

On-site
MYR 80,000 - 100,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

UST • Seberang Perai

On-site
MYR 120,000 - 180,000
Software Control Engineer
Software Control Engineer

Estek Automation Sdn Bhd • Batu Kawan

On-site
MYR 70,000 - 110,000
Sustaining Engineering Manager
Sustaining Engineering Manager

ASTRODYNE TDI SDN. BHD. • Seberang Perai

On-site
MYR 180,000 - 300,000
Senior Application Engineer, Power Management SEA
Senior Application Engineer, Power Management SEA

MPS Malaysia • Penang

On-site
MYR 80,000 - 120,000
Sr. Application Engineer
Sr. Application Engineer

Monolithic Power Systems, Inc. • Penang

On-site
MYR 70,000 - 90,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

FOCUS INSIGHT TECHNOLOGY SDN BHD • Batu Kawan

On-site
MYR 120,000 - 180,000
C# Software Engineer — Industrial Automation (APAC Travel)
C# Software Engineer — Industrial Automation (APAC Travel)

GTS Consulting • Johor Bahru

On-site
MYR 60,000 - 90,000
Application Engineer
Application Engineer

EDA Industries S.p.A. • Malaysia

On-site
MYR 60,000 - 110,000