Talent.com
This job offer is not available in your country.
Senior Firmware Engineer

Senior Firmware Engineer

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.D01 Cecil, Marina, People’s Park, Raffles Place, SG
2 days ago
Job description

Roles & Responsibilities

About the Role

We are looking for a Senior Firmware / Embedded Engineer with strong expertise in C++, device driver development, and microcontroller-based systems. The ideal candidate will have hands-on experience with RTOS (preferably Zephyr) and be comfortable reading schematic diagrams and troubleshooting hardware-firmware integration issues when necessary.

Responsibilities

You will design, develop, and optimize embedded firmware in C++ for microcontrollers and SoCs

  • Write device drivers for peripheral components (e.g., sensors, radios, actuators)
  • Work within embedded RTOS environments, with a strong preference for Zephyr RTOS
  • Integrate and troubleshoot hardware interfaces such as SPI, I2C, UART, GPIO, PWM, ADC
  • Read and interpret schematic diagrams ; work closely with hardware engineers to debug board-level issues
  • Conduct unit, integration, and system-level testing to ensure stability and performance
  • Collaborate with cross-functional teams including cloud / backend, mobile, and hardware teams
  • Document firmware architecture, configuration, and deployment workflows.

Requirements

You will need min Bachelor’s or Master’s degree in Electrical / Computer Engineering or related field

  • Strong programming proficiency in C++ for embedded systems
  • Proven experience in device driver development
  • Hands-on experience working with microcontrollers and SoC architectures
  • Experience working with RTOS , preferably Zephyr
  • Ability to read schematic diagrams and perform board-level troubleshooting
  • Familiarity with debugging tools (e.g., oscilloscopes, logic analyzers, JTAG / SWD)
  • Tell employers what skills you have

    RTOS

    Troubleshooting

    Embedded Software

    Hardware

    Device Drivers

    Embedded Systems

    Zephyr

    Firmware

    Microcontrollers

    Sensors

    Debugging

    Linux

    Create a job alert for this search

    Senior Engineer • D01 Cecil, Marina, People’s Park, Raffles Place, SG