SalaryPeak

Firmware Engineer

STL ENERGY TECHNOLOGY (S) PTE. LTD.
Singapore 2+ years Posted Jan 29, 2026

Salary Range

SGD 48,000 - SGD 72,000 /year

SGD 4,000 - SGD 6,000/month

Apply on MyCareersFuture

Skills Required

Technical DocumentationTroubleshootingAutomation TestingHardwareARMUPS SystemsArm CortexmScriptingBashBluetoothReliabilityPythonFirmwareDebugging

Job Description

Responsibilities:

·  Develop and validate firmware, tools and test applications for green portable power products such as UPS systems, battery management system, power tools and energy storage systems.

·  Design and implement low level drivers for hardware peripherals and communication protocols.

·  Participate in code reviews, design reviews and preparation of certification documentation for UL1973 and IEC60730 compliance.

·  Continuously improve firmware architecture to achieve high performance, reliability, maintainability and scalability.

·  Collaborate closely with cross-functional engineering and product teams to deliver high-quality features on schedule.

Requirements:

·  Bachelor’s Degree in Engineering, Computer Science, Information Systems or a related field.

· 2 - 5 years of industry or other relevant experience in embedded firmware development.

·  Proficiency in embedded C/C++, with hands-on experience developing low level drivers (e.g., I2C, SPI, UART).

·  Practical experience with ARM Cortex-M architectures.

·  Familiar with Bash or PowerShell scripting for automation, testing or tooling.

·  Working knowledge of communication buses and protocols (e.g., Modbus, PMBus).

·  Proficient in using debugging and test instruments (e.g., oscilloscopes, logic analyzers) for troubleshooting and validation.

·  Ability to read and write technical documentation in both Chinese and English.

·  Ability to understand and work with hardware designs, including reading schematics and datasheets.

Advantages:

·  Experience with Python scripting.

·  Working knowledge of rechargeable battery systems, including Li-ion(NMC), LFP, NiMH.

·  Experience with automated testing and CI/CD tool integration for embedded systems.

·  Experience in implementing communication protocols over one or more interfaces, such as CAN, USB, Bluetooth or Wi-Fi.

About STL ENERGY TECHNOLOGY (S) PTE. LTD.