Senior Firmware Engineer - Geylang
EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD. Geylang Permanent
About the Role
We are seeking a Senior Firmware / Embedded Engineer skilled in C++, device driver development, and microcontroller-based systems. Experience with RTOS (preferably Zephyr), schematic reading, and hardware-firmware debugging is required.
Responsibilities- Develop and optimize embedded firmware in C++ for microcontrollers/SoCs
- Write device drivers for peripherals (sensors, radios, actuators)
- Work with RTOS (Zephyr preferred)
- Integrate and troubleshoot SPI, I2C, UART, GPIO, PWM, ADC
- Collaborate with hardware engineers on board-level debugging
- Conduct testing (unit, integration, system-level)
- Document firmware architecture and workflows
- Bachelor’s/Master’s in Electrical/Computer Engineering or related field
- Strong C++ programming for embedded systems
- Proven device driver development experience
- Hands-on with microcontrollers and SoCs
- Familiarity with RTOS (Zephyr preferred)
- Ability to read schematics and debug hardware-firmware integration
- Proficient with debugging tools (oscilloscope, logic analyzer, JTAG/SWD)
INVENTEC TECHNOLOGYGeylang
Job description:
1. Analyzing for USB Type-C PD, Intel Thunderbolt, USB 4.0 firmwares relative issues.
2. Supporting in client requirement, firmware version update, firmware release process, and risk assessment, to meet project schedule.
3. Studying...
EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.Toa Payoh, 4 km from Geylang
About the Role
We are seeking a Senior Firmware / Embedded Engineer skilled in C++, device driver development, and microcontroller-based systems. Experience with RTOS (preferably Zephyr), schematic reading, and hardware-firmware debugging...
KLASS ENGINEERING & SOLUTIONS PTE. LTD.Geylang
engineers.
• Document firmware architecture, configuration settings, communication protocols, and deployment processes.
• Mentor junior engineers and contribute to improving team development standards and workflows.
Requirements
Education
• Bachelor’s...