Embedded Firmware Engineer for ARM Microcontrollers

Beyondsoft International (Singapore) Pte Ltd

Singapore

On-site

SGD 60,000 - 90,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Beyondsoft International (Singapore) Pte. Ltd. is seeking an Embedded Firmware Engineer to design, develop, and maintain low-level software for ARM-based microcontrollers and processors.

You will bridge hardware and software, handling board bring-up, driver development, and system validation through production support. The role requires hands-on C/C++ development, device-driver work, and collaboration with hardware, mechanical, and QA teams across the product lifecycle.

Qualifications

  • Bachelor’s or Master’s degree in EE/CE or related field.
  • 2 years hands-on embedded firmware experience.
  • Strong C and C++ with ARM MCUs.
  • Experience with RTOS such as FreeRTOS, Zephyr, or ThreadX.
  • Proficient in hardware debugging tools and SDLC practices.

Responsibilities

  • Design, write, and maintain low-level embedded code for ARM MCUs.
  • Develop device drivers for peripherals (UART, SPI, I2C, CAN, USB, Ethernet, GPIO).
  • Board bring-up, hardware validation and HW-SW integration.
  • Perform firmware debugging with oscilloscopes and logic analyzers.
  • Design unit, integration, and system tests; participate in code reviews.
  • Collaborate with hardware, mechanical, manufacturing, and systems teams.
  • Support production releases and resolve issues.

Skills

C
C++
ARM MCU
Hardware debugging
RTOS
Git
SDLC
Python
Unit testing

Education

Bachelor’s or Master’s in Electrical/Computer Engineering

Tools

JTAG
GDB
Trace32
Python
Git

Job description

Beyondsoft International (Singapore) Pte. Ltd. is seeking an Embedded Firmware Engineer to design, develop, and maintain low-level software for ARM-based microcontrollers and processors.

You will bridge hardware and software, handling board bring-up, driver development, and system validation through production support. The role requires hands-on C/C++ development, device-driver work, and collaboration with hardware, mechanical, and QA teams across the product lifecycle.

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

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Embedded Firmware Engineer - Bring-Up & RTOS Specialist
Embedded Firmware Engineer - Bring-Up & RTOS Specialist

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 56,000 - 89,000
Embedded Firmware Engineer - HGu
Embedded Firmware Engineer - HGu

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Embedded Firmware Engineer - HGu
Embedded Firmware Engineer - HGu

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 56,000 - 89,000
Embedded Firmware Engineer - HD
Embedded Firmware Engineer - HD

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
UI Engineer for Embedded Systems
UI Engineer for Embedded Systems

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 73,000 - 100,000
Embedded Firmware Integration Engineer
Embedded Firmware Integration Engineer

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Embedded Firmware Engineer for AI-Driven Devices
Embedded Firmware Engineer for AI-Driven Devices

Presidium Instruments Pte Ltd • Singapore

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

AEM International • Singapore

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

JSIT for WST (Wholesale Trade) by Singapore Business Federation (SBF) • Singapore

On-site
SGD 90,000 - 150,000