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