Enable job alerts via email!

Senior Firmware Engineer

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A technology recruitment firm in Singapore seeks a Senior Firmware / Embedded Engineer to develop firmware for microcontrollers using C++. Candidates should have experience with device drivers and debugging, as well as familiarity with RTOS, preferably Zephyr. This role is vital for building innovative solutions in embedded systems.

Qualifications

  • Strong C++ programming for embedded systems required.
  • Proven experience in device driver development.
  • Hands-on with microcontrollers and SoCs necessary.

Responsibilities

  • Develop and optimize embedded firmware in C++ for microcontrollers.
  • Write device drivers for various peripherals.
  • Conduct unit, integration, and system-level testing.

Skills

C++ programming for embedded systems
Device driver development
Microcontroller and SoC familiarity
Debugging tools usage

Education

Bachelor’s/Master’s in Electrical/Computer Engineering
Job description
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
Requirements
  • 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)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.