Posted on: 14/10/2026
Role Overview :
We are seeking a hands-on Firmware Design Engineer with 3 - 7 years of experience to implement, integrate, verify, and support embedded firmware for the company's fire and life-safety portfolio.
Key Responsibilities :
Firmware Development :
- Implement firmware work packages for new products, enhancements, redesigns, and value-engineering initiatives.
- Develop or update startup, BSP, HAL, and driver modules for GPIO, timers, interrupts, ADC, PWM, serial interfaces, flash, and non-volatile memory.
- Implement application logic for control, communication, diagnostics, and power-state behaviour.
Integration and Debugging :
- Support board bring-up, peripheral validation, and hardware-firmware fault isolation.
- Execute unit, module, integration, and system-integration tests.
- Use embedded IDEs, compilers, debuggers, JTAG/SWD probes, and oscilloscopes for debugging.
Compliance and Release :
- Implement firmware changes for component changes, calibration updates, and cost-down initiatives.
- Support EMC, UL, FM, and FCC compliance testing.
- Prepare reproducible builds, binaries, and release documentation.
Qualifications :
- 3 - 7 years of hands-on embedded firmware-development experience.
- Bachelor's or Master's degree in Computer Engineering, Embedded Systems, or a related discipline.
- Strong Embedded C fundamentals and practical experience with microcontrollers.
- Experience with bare-metal or RTOS-based embedded systems and resource-constrained products.
- Ability to read schematics, datasheets, and interface specifications.
- Disciplined approach to coding, peer review, and configuration management.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1678459