CareerPlanSign in

R&D Firmware Engineer

Singapore, South West, Singapore💼 Full-time🗓 2026-09-07 → 2026-09-26

Core

Design, develop, and debug embedded software/firmware for hardware, ensuring efficient and reliable operation across system layers from low-level configurations to high-level application logic.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Firmware for embedded hardware products

Domain

Hardware/Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ (embedded), Embedded Systems/Firmware Development, Real-Time Operating Systems (RTOS), Linux/Embedded Linux, Device Drivers, System Integration and Debugging, Python (automation/scripting), Git, CI/CD pipelines, JTAG/trace tools

Preferred skills

Colour science experience, New Product Introduction (NPI) experience, AI-assisted coding tools proficiency

Technologies

C, C++, Python, Linux, RTOS, Git, VS Code, GitHub Copilot, JTAG, protocol analyzers

Responsibilities

Design enhancements and updates for firmware subsystems including DSP, embedded code, EFI drivers, and BIOS/UEFI; Own end-to-end feature development from requirements to validation; Perform deep system-level debugging across hardware, firmware, and software interfaces; Lead project teams and mentor junior engineers; Drive system architecture alignment for scalability and maintainability.

Seniority

Senior, hands-on IC with team leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.