Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD.

Singapore
Not specified (assumed to be in-office or hybrid based on industry standards)
C/c++ programming skills
Rtos and linux embedded development
Standard peripheral protocols (i2c, spi, uart)
BRT SYSTEMS PTE. LTD. is seeking a Senior Embedded Systems Engineer to design and develop embedded firmware for production-grade devices. The ideal candidate will have extensive experience in embedded systems, particularly in C/C++, and a solid understanding of standard peripherals and communication protocols

Job Summary

  • Design and optimize embedded firmware in C/C++ for production-grade devices using microcontrollers and RTOS.
  • Lead the resolution of complex hardware-software integration challenges and drive end-to-end product development.
  • Build and enhance C#/.NET-based production test systems for manufacturing environments.

Matching Summary

Match Score: 85

BRT SYSTEMS PTE. LTD. is seeking a Senior Embedded Systems Engineer to design and develop embedded firmware for production-grade devices. The ideal candidate will have extensive experience in embedded systems, particularly in C/C++, and a solid understanding of standard peripherals and communication protocols.

Skills & Requirements

Must-have

  • C/C++ programming skills
  • RTOS and Linux embedded development
  • Standard peripheral protocols (I2C, SPI, UART)
  • Hardware debugging with oscilloscopes
  • End-to-end product development experience

Nice-to-have

  • Python and C# programming knowledge
  • Industrial communication protocols (Modbus, BACnet)
  • Wireless protocols (Zigbee, BLE, LoRaWAN)
  • SQA process participation
  • Meticulous coding and testing attitude

Key Requirements

  • Degree or Master's in Computer Science/Engineering
  • 3+ years experience in embedded systems or embedded Linux
  • Experience from specification to completed products

Work Rights

Not specified

Tailored Resume

Cover Letter