STM32 Embedded Software Engineer — C/Python, AWS & Overtime

RRecruiter

Singapore

On-site

SGD 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

AWS
Performance Bonus
Overtime pay

Job summary

RRecruiter is seeking an Embedded Software Engineer in Singapore to design and implement firmware for STM32-based control systems. You will write and test C code, develop Python scripts, and work closely with hardware and engineering teams to integrate software with hardware peripherals.

The role requires a strong background in embedded systems, microcontroller peripherals, and debugging, with opportunities to contribute to system testing and product development activities in a collaborative

Qualifications

  • Bachelor’s degree in a relevant engineering field.
  • Strong C programming skills.
  • Experience with Python programming.
  • Familiarity with STM32 microcontrollers and embedded systems development.
  • Good understanding of microcontroller peripherals and debugging tools.
  • Experience with embedded control systems.
  • Knowledge of UART, SPI, I2C, CAN protocols.
  • Familiarity with Git / version control systems.
  • Strong debugging and troubleshooting abilities.
  • Able to work independently and in a team.
  • Solid communication skills.

Responsibilities

  • Develop embedded software and firmware for STM32-based control systems.
  • Write, test, debug, and maintain C firmware.
  • Develop supporting tools and scripts using Python.
  • Integrate software with hardware peripherals and communication protocols.
  • Debug and troubleshoot embedded system issues.
  • Collaborate with hardware and engineering teams during product development.
  • Participate in system testing, documentation, and product development activities.
  • Work with Field Service teams to troubleshoot system problems.

Skills

C programming
Python
STM32
Embedded systems
Debugging
Communication

Education

Bachelor’s Degree in Electrical/Computer Engineering

Tools

Git / version control

Job description

RRecruiter is seeking an Embedded Software Engineer in Singapore to design and implement firmware for STM32-based control systems. You will write and test C code, develop Python scripts, and work closely with hardware and engineering teams to integrate software with hardware peripherals.

The role requires a strong background in embedded systems, microcontroller peripherals, and debugging, with opportunities to contribute to system testing and product development activities in a collaborative

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - STM32, C & Python
Embedded Software Engineer - STM32, C & Python

AEM SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Embedded Firmware Engineer - STM32, C & Python
Embedded Firmware Engineer - STM32, C & Python

AEM Singapore Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Embedded Firmware Engineer (STM32) | Firmware & Tools
Embedded Firmware Engineer (STM32) | Firmware & Tools

AEM International • Singapore

On-site
SGD 60,000 - 100,000
Embedded Software Engineer (MNC - Semiconductor)
Embedded Software Engineer (MNC - Semiconductor)

RRecruiter • Singapore

On-site
SGD 70,000 - 110,000
AWS
Performance Bonus
Overtime pay
Embedded Software Engineer
Embedded Software Engineer

AEM International • Singapore

On-site
SGD 60,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

AEM Singapore Pte Ltd • Singapore

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

AEM SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
On-Site Embedded Firmware Engineer (C/C++, RTOS)
On-Site Embedded Firmware Engineer (C/C++, RTOS)

PERSOL • Singapore

On-site
SGD 70,000 - 90,000
Real-Time Embedded Firmware Engineer
Real-Time Embedded Firmware Engineer

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Embedded Linux Software Engineer (C/C++ & Drivers)
Embedded Linux Software Engineer (C/C++ & Drivers)

GMP Technologies • Singapore

On-site
SGD 65,000 - 95,000