Embedded Software Engineer

Afore · Singapore, Singapore
Location
Singapore, Singapore
Type
Full-time
Salary
Not stated
Posted
10 Aug 2026

Verified open 3 Nov 2026 · Source: Company careers page

About the role

Embedded Software Engineer

Job Summary

We are seeking a skilled Embedded Software Engineer to develop and support embedded control systems for advanced engineering solutions. In this role, you will be responsible for firmware development, system integration, and troubleshooting of embedded platforms, with a focus on STM32-based systems.

You will work closely with cross-functional teams to deliver high-quality, reliable embedded solutions in a fast-paced engineering environment.

Key Responsibilities

Embedded Software Development

Develop and maintain embedded software for STM32-based control systems

Write, test, and optimise firmware in C

Develop supporting tools and scripts using Python

System Integration & Hardware Interface

Interface embedded software with hardware peripherals and communication protocols

Collaborate with hardware and engineering teams throughout product development lifecycle

Debugging & Troubleshooting

Perform debugging and troubleshooting of embedded systems and firmware issues

Analyse system performance and implement improvements

Testing & Documentation

Participate in system testing, validation, and verification activities

Prepare and maintain technical documentation, including design specifications and test reports

Job Requirements

Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related discipline

Strong programming skills in C for embedded systems

Experience with Python programming for tools or scripting

Familiarity with STM32 microcontrollers and embedded systems development

Good understanding of microcontroller peripherals and debugging tools

Knowledge of communication protocols such as UART, SPI, I2C, and CAN

Experience with embedded control systems

Preferred Qualifications

Familiarity with version control systems (e.g. Git)

Experience in semiconductor, automation, or industrial environments

Exposure to test systems, ATE, or hardware-software integration

Strong problem-solving skills and ability to work independently and in a team

About AEM

AEM is a global leader in semiconductor and electronics test solutions, delivering high-performance test handlers, system-level test, and instrumentation to the world's leading technology companies. Headquartered in Singapore, our teams combine deep engineering expertise with a culture of innovation to solve some of the most complex challenges in advanced manufacturing.

More jobs at Afore

Browse similar jobs