Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Job Purpose

Embedded systems developers with skills in bare metal, RTOS, and Linux-based development of standard peripherals, including USB device and host.

Key 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.
Additional Responsibilities

Any reasonable task assigned by management and deemed to be within the individuals’ capabilities to ensure smooth running of the business.

Knowledge and Skill Requirements
  • Degree/master’s in computer science/engineering.
  • More than 3 years of experience in embedded systems and/or embedded Linux.
  • Strong programming skills in C/C++. Knowledge of Python, C# is advantageous.
  • Good domain experience in standard peripherals found in an MCU or SoC (I2C, SPI, UART, SDHC, USB, ETH MAC, PWM, Timers, Watchdog, Power, GPIO).
  • Knowledge of industrial communication protocols such as Modbus (RTU/TCP), BACnet for device control and monitoring.
  • Knowledge of wireless communication protocols including Zigbee, Bluetooth Low Energy (BLE), and LoRaWAN.
  • Working experience from specification to completed products.
  • Experience or comfortable with schematics, hardware boards, scope and/or analyzer equipment.
  • Professional attitude to work and meticulous in coding and testing.
  • Must have participated in and experienced in SQA processes.
  • Candidates with deep experience will be considered for staff positions.
Working Conditions

We provide a professional, fun and exciting work environment where innovation and creativity thrive.

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

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Embedded/Senior Embedded Engineer (System)
Embedded/Senior Embedded Engineer (System)

Private Advertiser • Singapore

On-site
SGD 90,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

BITMAIN DEVELOPMENT 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
Senior Embedded Software Engineer (Many positions/ Permanent)
Senior Embedded Software Engineer (Many positions/ Permanent)

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer
Software Engineer

MINDOX TECHNO PTE. LTD. • Singapore

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

envirodynamics solutions pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
Senior Engineer II (Hardware Design)
Senior Engineer II (Hardware Design)

sanmina-sci technology india private limited • Singapore

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

AEM International • Singapore

On-site
SGD 60,000 - 100,000