Job description for Application Software Engineer/Senior Application Software Engineer at Starfield Enhance (S) Pte. Ltd.
We are seeking a skilled Software Engineer to join our team in Hong Kong, China, Singapore, Germany 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-phrase 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.
Responsibilities
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.
Requirements
Hold a Bachelor's degree or above in Electronic Engineering or Software Engineering.
Minimum 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 fluently in English and Mandarin for cross-border collaboration.
Base in Singapore, with frequent travel require.
