Embedded Software Engineer
- 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
Application Engineer (Automation Equipment)
New on EvolcApplication Engineer (ATE)
New on EvolcHardware FPGA Engineer (ATE / Instrumentation)
New on EvolcSoftware Engineer (ATE / Instrumentation)
New on EvolcMechanical Engineer
New on EvolcDesign Quality Engineer
New on Evolc
