Lead Embedded Systems Engineer (C/C++, RTOS, Linux)

BRT SYSTEMS PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

BRT SYSTEMS PTE. LTD. in Singapore is seeking embedded systems developers with hands-on skills in bare metal, RTOS, and Linux-based development for standard peripherals.

You'll design and optimize firmware in C/C++ for production devices, architect solutions on MCUs/RTOS, and lead debugging of hardware–software integration while also building C#/.NET production test systems for manufacturing.

Qualifications

  • Degree/masters in computer science/engineering.
  • 3+ years of experience in embedded systems and/or embedded Linux.
  • Strong C/C++ programming; Python and C# advantageous.
  • Experience with peripherals (I2C, SPI, UART, USB, ETH MAC).
  • Knowledge of Modbus RTU/TCP and BACnet for device control.
  • Knowledge of Zigbee, BLE, and LoRaWAN wireless protocols.
  • Experience from specification to completed products; hardware familiarity with schematics/testing.

Responsibilities

  • Design, develop, and optimize embedded firmware in C/C++ for production-grade devices.
  • Architect and implement solutions on microcontrollers, processors, and RTOS-based systems.
  • Lead debugging and resolution of complex hardware–software integration challenges.
  • Build and enhance C#/.NET-based production test systems for manufacturing environments.
  • Drive end-to-end product development, from prototyping and validation through to mass production and deployment.

Skills

C/C++
RTOS
Python
C#
Embedded Linux
I2C
SPI
UART
USB
ETH MAC
PWM
Timers
Watchdog
Power
GPIO
Modbus
BACnet
Zigbee
BLE
LoRaWAN

Education

Degree/masters in computer science/engineering

Job description

BRT SYSTEMS PTE. LTD. in Singapore is seeking embedded systems developers with hands-on skills in bare metal, RTOS, and Linux-based development for standard peripherals.

You'll design and optimize firmware in C/C++ for production devices, architect solutions on MCUs/RTOS, and lead debugging of hardware–software integration while also building C#/.NET production test systems for manufacturing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer: RTOS, C/C++, End-to-End
Senior Embedded Systems Engineer: RTOS, C/C++, End-to-End

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
Real-Time Embedded Firmware Engineer
Real-Time Embedded Firmware Engineer

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
ARM Embedded Firmware Engineer - Bring-up, Drivers, RTOS
ARM Embedded Firmware Engineer - Bring-up, Drivers, RTOS

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 78,000 - 123,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Lead Embedded Software Engineer – Linux, Security & Systems
Lead Embedded Software Engineer – Linux, Security & Systems

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 120,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 — 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 & RTOS
Embedded Firmware Engineer: ARM & RTOS

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 72,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