Senior Embedded Systems Engineer: RTOS, C/C++, End-to-End
BRTSys
Singapore
On-site
SGD 60,000 - 90,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
BRTSys in Singapore is seeking an Embedded Systems Developer specializing in C/C++ and RTOS-based systems for embedded software development. The role involves designing firmware for production devices, addressing hardware-software integration challenges, and enhancing C#/.NET-based systems. Candidates should have a degree in computer science or engineering and over 3 years of relevant experience. The position offers a creative work environment fostering innovation and teamwork.
Qualifications
More than 3 years' experience in embedded systems and/or embedded Linux.
Strong programming skills in C/C++, knowledge of Python and C# is advantageous.
Good domain experience in standard peripherals found in MCU or SoC.
Responsibilities
Design and optimize embedded firmware in C/C++ for production devices.
Implement solutions on microcontrollers and RTOS-based systems.
Lead debugging of complex hardware–software integration challenges.
Build and enhance C#/.NET-based production test systems.
Skills
C/C++ programming
Embedded systems
RTOS-based systems
Python programming
C# programming
Modbus (RTU/TCP)
BACnet
Zigbee
Bluetooth Low Energy (BLE)
LoRaWAN
Education
Degree/master’s in computer science/engineering
Tools
Analyser equipment
Schematic knowledge
Job description
BRTSys in Singapore is seeking an Embedded Systems Developer specializing in C/C++ and RTOS-based systems for embedded software development. The role involves designing firmware for production devices, addressing hardware-software integration challenges, and enhancing C#/.NET-based systems. Candidates should have a degree in computer science or engineering and over 3 years of relevant experience. The position offers a creative work environment fostering innovation and teamwork.