Senior Embedded Firmware Engineer: Low-Level & Drivers

RICORE TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RICORE TECHNOLOGY PTE. LTD. is seeking an experienced embedded software engineer to develop low-level firmware for bare-metal, RTOS and Linux platforms.

You will design, code and debug drivers for ARM/MCU devices and collaborate across hardware, testing and product teams. You will optimize performance, reduce power consumption, and ensure system stability while maintaining clear technical documentation and adherence to coding standards.

Qualifications

  • Bachelor’s degree or higher in Electronic Engineering, Computer Science, Microelectronics, Automation or related.
  • 3+ years of embedded software development experience, proficient in C/C++.
  • Experience in ARM/MCU embedded platform development and peripheral driver debugging.
  • Familiar with FreeRTOS, RT-Thread or Linux, and with task scheduling, semaphores, message queues and interrupts.
  • Strong problem-solving, debugging of software-hardware compatibility issues and performance bottlenecks.
  • Excellent technical documentation and cross-team collaboration skills.

Responsibilities

  • Develop embedded low-level software and firmware drivers for bare-metal, RTOS and Linux embedded systems.
  • Develop and adapt peripheral drivers (UART, I2C, SPI, ADC, CAN, Ethernet, BLE, WiFi) and optimize debugging.
  • Participate in architecture design, module splitting and coding standard formulation.
  • Improve performance, power consumption and stability; troubleshoot crashes and timing issues.
  • Collaborate with hardware, testing and product teams for joint debugging and verification.
  • Manage software versioning and documentation; participate in technical reviews.
  • Research new embedded technologies and chip solutions to support product upgrades.

Skills

Embedded software development
C/C++ programming
ARM/MCU development
Peripheral driver development
RTOS/Linux familiarity
Debugging tools
Technical documentation
Cross-team collaboration

Education

Bachelor’s degree or above in Electronic Engineering, Computer Science, Microelectronics, Automation or related disciplines

Job description

RICORE TECHNOLOGY PTE. LTD. is seeking an experienced embedded software engineer to develop low-level firmware for bare-metal, RTOS and Linux platforms.

You will design, code and debug drivers for ARM/MCU devices and collaborate across hardware, testing and product teams. You will optimize performance, reduce power consumption, and ensure system stability while maintaining clear technical documentation and adherence to coding standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Embedded Firmware Engineer - Bring-Up & RTOS Specialist
Embedded Firmware Engineer - Bring-Up & RTOS Specialist

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 56,000 - 89,000
Embedded Firmware Engineer for ARM Microcontrollers
Embedded Firmware Engineer for ARM Microcontrollers

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Embedded Firmware Engineer - HGu
Embedded Firmware Engineer - HGu

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Linux & Real-Time Firmware Engineer
Senior Embedded Linux & Real-Time Firmware Engineer

Rohde & Schwarz GmbH & Co. • Singapore

On-site
SGD 120,000 - 180,000
Senior Firmware Engineer - Real-Time Embedded & Vision
Senior Firmware Engineer - Real-Time Embedded & Vision

Rapsodo, Inc. • Singapore

On-site
SGD 90,000 - 130,000
Senior Embedded Linux & Real-Time Firmware Engineer
Senior Embedded Linux & Real-Time Firmware Engineer

Rohde & Schwarz • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
R&D Firmware Engineer: Build Robust Embedded Software
R&D Firmware Engineer: Build Robust Embedded Software

Hewlett Packard Co. • Singapore

On-site
SGD 90,000 - 150,000
Edge Firmware Engineer for Low-Latency Sports Tech
Edge Firmware Engineer for Low-Latency Sports Tech

Rapsodo Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000