Embedded Firmware Engineer: ARM & RTOS

Beyondsoft International (Singapore) Pte Ltd

Singapore

On-site

SGD 72,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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.

You will bridge hardware and software, from board bring-up to production support. You will design and maintain C/C++ code, develop device drivers for UART, SPI, I2C, CAN, USB, Ethernet, and GPIO, perform hardware validation, and collaborate with hardware, mechanical, and systems teams.

Qualifications

  • Bachelor's or Master's degree in Electrical, Electronics or related field.
  • 2 years hands-on embedded firmware development experience.
  • Strong command of C and C++.
  • Proven firmware development on ARM-based microcontrollers/processors.

Responsibilities

  • Design, write, and maintain low-level embedded code in C/C++ for ARM-based MCUs/CPUs.
  • Develop device drivers and software for peripherals (UART, SPI, I2C, CAN, USB, Ethernet, GPIO).
  • Perform board bring-up, hardware validation, and hardware-software integration.
  • Identify and resolve firmware bugs using hardware debugging tools (JTAG, GDB, Trace32).
  • Design and execute unit tests, integration tests, and system validation; participate in code reviews.
  • Collaborate with hardware, mechanical, manufacturing, and systems teams across the product lifecycle.
  • Support production releases and resolve issues escalated by manufacturing, QA, or customers.
  • Maintain clear technical specifications and validation reports.

Skills

C
C++
Embedded firmware
ARM MCUs
RTOS
Hardware debugging

Education

Electrical/Electronic engineering degree

Tools

JTAG
GDB
Trace32
Git
Python
Bash

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.

You will bridge hardware and software, from board bring-up to production support. You will design and maintain C/C++ code, develop device drivers for UART, SPI, I2C, CAN, USB, Ethernet, and GPIO, perform hardware validation, and collaborate with hardware, mechanical, and systems teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — ARM, RTOS, Bring-Up & Drivers
Embedded Firmware Engineer — ARM, RTOS, Bring-Up & Drivers

re-zoo-me • Singapore

Hybrid
SGD 60,000 - 95,000
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 Firmware Engineer - ARM, Drivers & Bring-Up
Embedded Firmware Engineer - ARM, Drivers & Bring-Up

Beyondsoft Singapore • Singapore

On-site
SGD 70,000 - 110,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 72,000 - 120,000
Embedded Firmware Engineer
Embedded Firmware Engineer

re-zoo-me • Singapore

Hybrid
SGD 60,000 - 95,000
Senior Embedded Firmware Engineer (RTOS/ARM)
Senior Embedded Firmware Engineer (RTOS/ARM)

Capgemini Engineering • Singapore

On-site
SGD 110,000 - 150,000
Embedded Firmware Engineer - HD
Embedded Firmware Engineer - HD

Beyondsoft Singapore • Singapore

On-site
SGD 70,000 - 110,000
Senior Embedded Software Engineer - Low-Level, ARM & RTOS
Senior Embedded Software Engineer - Low-Level, ARM & RTOS

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Embedded Firmware Engineer — Real-Time Systems (Hybrid)
Embedded Firmware Engineer — Real-Time Systems (Hybrid)

re-zoo-me • Singapore

Hybrid
SGD 60,000 - 90,000
Health insurance
Out-patient benefits
Life and accident protection
+4
Real-Time Embedded Firmware Engineer
Real-Time Embedded Firmware Engineer

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000