Embedded Software Engineer

PERSOL

Singapore

On-site

SGD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Contract Duration: ASAP - December 2026

Working Hours: Monday - Friday @ Office Hours

Working Location: One North

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 tools such as 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

Requirements:

  • Bachelor’s degree in electronics engineering, electrical engineering, computer engineering, computer science, or equivalent.

  • Minimum 3 years of professional experience in embedded software development.

  • Proficiency in C and/or C++ for embedded systems.

  • Experience with bare-metal development and/or embedded RTOS environments.

  • Familiarity with common microcontrollers (STM32 or PIC18).

We regret to inform that only shortlisted candidates will be notified.

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

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,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
Embedded Software Engineer
Embedded Software Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

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

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Embedded Software Engineer (Linux / Firmware / Device Systems)
Embedded Software Engineer (Linux / Firmware / Device Systems)

DADACONSULTANTS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Exposure to full-stack system dev from
Engineering-driven environment with深
Competitive compensation and long-term
Embedded Software Engineer
Embedded Software Engineer

AEM International • Singapore

On-site
SGD 60,000 - 100,000
Senior Firmware Engineer
Senior Firmware Engineer

FLEXIONE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,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
Embedded Software Developer
Embedded Software Developer

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 90,000