On-Site Embedded Firmware Engineer (C/C++, RTOS)

PERSOL

Singapore

On-site

SGD 70,000 - 90,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

PERSOL is seeking an experienced embedded software engineer in One North, Singapore to design, develop and maintain firmware for microcontroller and SoC-based systems. The contract runs ASAP to December 2026, with office hours Monday to Friday and on-site work.

You will implement device drivers and application functionalities, debug with JTAG and scopes, and collaborate with hardware engineers to validate boards and improve system reliability.

Qualifications

  • Bachelor’s degree in electronics, electrical, computer engineering, computer science or equivalent.
  • Minimum 3 years of embedded software experience.
  • Proficiency in C and/or C++ for embedded systems.
  • Experience with bare-metal development and/or embedded RTOS environments.
  • Familiarity with STM32 or PIC18 microcontrollers.

Responsibilities

  • Design, develop, test, and maintain embedded firmware for microcontroller and SoC-based systems.
  • Implement device drivers, communication protocols, and application-level functionalities.
  • Debug and resolve software and system-level issues using JTAG, logic analyzers, and oscilloscopes.
  • Take ownership of assigned features and subsystems from requirements through to delivery.
  • Collaborate with senior engineers on design reviews and architectural improvements.
  • Participate in code reviews, technical discussions, and preparation of design documentation.
  • Work closely with hardware engineers to support board bring-up and system validation.
  • Contribute to continuous improvement of coding standards, development processes, and overall system reliability.

Skills

C/C++ for embedded
Bare-metal development
Embedded RTOS
STM32
PIC18

Education

Bachelor's degree in Electronics/EE/CS

Job description

PERSOL is seeking an experienced embedded software engineer in One North, Singapore to design, develop and maintain firmware for microcontroller and SoC-based systems. The contract runs ASAP to December 2026, with office hours Monday to Friday and on-site work.

You will implement device drivers and application functionalities, debug with JTAG and scopes, and collaborate with hardware engineers to validate boards and improve system reliability.

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

Similar jobs worth comparing

Embedded Firmware Engineer - ARM, C/C++, RTOS
Embedded Firmware Engineer - ARM, C/C++, RTOS

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

PERSOL • Singapore

On-site
SGD 70,000 - 90,000
Senior Embedded Firmware Engineer — Real-Time, RTOS, CAN
Senior Embedded Firmware Engineer — Real-Time, RTOS, CAN

FLEXIONE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Lead Embedded Systems Engineer (C/C++, RTOS, Linux)
Lead Embedded Systems Engineer (C/C++, RTOS, Linux)

BRT SYSTEMS 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
Senior Firmware Engineer
Senior Firmware Engineer

FLEXIONE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Embedded Wireless Firmware Engineer
Senior Embedded Wireless Firmware Engineer

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 65,000 - 90,000
Real-Time Robotics Firmware Engineer (Embedded Linux)
Real-Time Robotics Firmware Engineer (Embedded Linux)

Jobtailor • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Hewlett Packard Enterprise • Singapore

On-site
SGD 90,000 - 140,000
Senior Firmware Engineer: Embedded Sensors & Automation
Senior Firmware Engineer: Embedded Sensors & Automation

LITEON SINGAPORE • Singapore

On-site
SGD 90,000 - 130,000