Embedded Firmware Engineer (STM32) | Firmware & Tools

AEM International

Singapore

On-site

SGD 60,000 - 100,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AEM International in Singapore is seeking an Embedded Software Engineer to develop and support STM32-based control systems. You will design, implement, and optimise firmware, and collaborate with hardware teams to ensure robust integrated solutions.

The role focuses on firmware development in C, tooling with Python, and close collaboration across engineering disciplines to deliver reliable embedded platforms in a fast-paced environment.

Qualifications

  • Bachelor's degree in electrical or computer engineering or related field.
  • Strong C programming for embedded systems.
  • Experience with Python for tooling or scripting.
  • Familiarity with STM32 microcontrollers.
  • Understanding of MCU peripherals and debugging tools.
  • Knowledge of UART, SPI, I2C, and CAN protocols.
  • Experience with embedded control systems.

Responsibilities

  • Develop and maintain embedded software for STM32-based control systems.
  • Interface embedded software with hardware peripherals and communication protocols.
  • Debug and troubleshoot embedded systems and firmware issues.
  • Participate in system testing, validation, and verification activities; document design specifications and test reports.

Skills

C programming
Python
STM32
Embedded systems
Debugging tools
UART SPI I2C CAN

Education

Bachelor's degree in Electrical/Computer Engineering or related field

Tools

Git

Job description

AEM International in Singapore is seeking an Embedded Software Engineer to develop and support STM32-based control systems. You will design, implement, and optimise firmware, and collaborate with hardware teams to ensure robust integrated solutions.

The role focuses on firmware development in C, tooling with Python, and close collaboration across engineering disciplines to deliver reliable embedded platforms in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

AEM International • Singapore

On-site
SGD 60,000 - 100,000
Senior Firmware Engineer: Embedded Systems Specialist
Senior Firmware Engineer: Embedded Systems Specialist

manpower staffing services (singapore) pte ltd • Singapore

On-site
Senior Embedded Firmware Engineer - Industrial Automation
Senior Embedded Firmware Engineer - Industrial Automation

tekishub consulting services pte. ltd. • Singapore

On-site
SGD 60,000 - 80,000
Senior Firmware Engineer – Embedded Real-Time Systems
Senior Firmware Engineer – Embedded Real-Time Systems

HALLIBURTON FAR EAST PTE LTD • Singapore

On-site
SGD 60,000 - 80,000
Firmware Engineer: Real-Time Embedded & Vision
Firmware Engineer: Real-Time Embedded & Vision

Rapsodo • Singapore

On-site
SGD 60,000 - 90,000
Senior Firmware Engineer (Developer)
Senior Firmware Engineer (Developer)

manpower staffing services (singapore) pte ltd • Singapore

On-site
Senior Firmware Engineer - Manufacturing Test Systems
Senior Firmware Engineer - Manufacturing Test Systems

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Senior Embedded Firmware Test Engineer - Automation & Debugging
Senior Embedded Firmware Test Engineer - Automation & Debugging

TETRAMEM SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Embedded Software Developer Engineer
Senior Embedded Software Developer Engineer

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

United States Digital Space LLC • Singapore

On-site
SGD 75,000 - 95,000
Comprehensive mindfulness programs
Volunteer Paid Time off
Company donation matching
+3