Aem Singapore Pte. Ltd. · MyCareersFuture · 4w
Embedded Software Engineer
Singapore, North-East- Posted
- 2026-09-09 (4w)
- Place
- Singapore, North-East
- Commitment
- Full Time
- Salary
- SGD 4,000 – 5,500 / month
- Experience
- 2+ YOE
- Education
- Bachelor's
- Department
- Engineering
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
Embedded System IntegrationComputer SciencePythonC for Embedded SystemsC++DebuggingTechnical DocumentationGitVersion ControlTroubleshootingElectrical EngineeringEmbedded Systems
Responsibilities
• Develop embedded software and firmware for STM32-based control systems.
• Write, test, debug, and maintain firmware in C to support reliable system functionality.
• Develop supporting tools, utilities, and scripts using Python to improve development, testing, and troubleshooting efficiency.
• Interface software with hardware peripherals and communication protocols, including UART, SPI, I2C, andCAN where applicable.
• Debug and troubleshoot embedded system issues across firmware, hardware interface, and system-level operation.
• Collaborate closely with hardware, product, and engineering teams throughout the product development lifecycle.
• Participate in system integration, validation testing, technical documentation, and release support.
• Work with Field Service and cross-functional teams to investigate, resolve, and document system issues encountered in the field.
Requirements
• Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
• Strong programming skills in C, with hands-on experience in firmware or embedded software development.
• Experience with Python programming for scripting, automation, testing, or tool development.
• Familiarity with STM32microcontrollers and embedded systems development.
• Good understanding of microcontroller peripherals, debugging tools, and embedded development workflows.
• Experience with embedded control systems and hardware-software integration.
• Knowledge of communication protocols such as UART, SPI, I2C, or CAN.
• Familiarity with version control systems such as Git.
• Good communication skills, with the ability to work independently and collaboratively in a team environment.
Aem Singapore Pte. Ltd.
16 open roles in Singapore, straight from Aem Singapore Pte. Ltd.’s own careers page.
- Technical Support EngineerSingapore, North-East · 4d
- Design Quality EngineerSingapore, North-East · 4d
- Validation Engineer (Software Validation)Singapore, North-East · 4d
- Field Service Engineer (Applications)Singapore, North-East · 4d
- Senior Hardware Engineer (ATE)Singapore, North-East · 4d
- Mechanical EngineerSingapore, North-East · 4d
- FPGA Engineer (Test Systems Development)Singapore, North-East · 4d
- Field Assistant EngineerSingapore, North-East · 4d
- Electrical Engineer (Process Engineering – Semiconductor Equipment)Singapore, North-East · 4d
- Embedded Systems Engineer (Process Engineering)Singapore, North-East · 4d
- Electrical EngineerSingapore, North-East · 4d
- Applications ManagerSingapore, North-East · 1w