Firmware Engineer

Rapsodo

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global sports technology company in Singapore is looking for a Firmware Engineer to enhance and develop firmware for innovative products. This engineer will collaborate with hardware and software teams, ensuring optimal performance for real-world data analytics applications. The ideal candidate will have at least 5 years of experience in C/C++ development, embedded systems, and strong communication skills. This role offers a hands-on opportunity to contribute to cutting-edge technology in a dynamic environment.

Qualifications

  • Minimum 5 years of relevant working experience.
  • Experience in developing and optimizing time critical code.
  • Familiar with various peripheral drivers and embedded systems.
  • Experience with embedded system architecture and robust integration skills.
  • Hands-on experience in developing peripheral drivers for I2C, SPI, GPIOs, ADC, Timers on ARM Cortex-A processors.
  • Familiar with U-boot and RTOS.
  • Ability to communicate technical information clearly to both technical and non-technical teams.

Responsibilities

  • Develop and enhance new and existing firmware products.
  • Collaborate with software and hardware engineers.
  • Support product evolution and issue resolution.

Skills

C/C++ development
Embedded system architecture
Communication skills
Development of peripheral drivers

Education

Bachelor's Degree in Computer Science or related field
MSc/MEng or related field

Tools

ARM Cortex A Microprocessors
U-boot
RTOS
ADC
ARM Cortex-A
U-boot
RTOS
Linux kernel

Job description

Born from a founder’s relentless pursuit to understand performance at a deeper, measurable level, Rapsodo has evolved into a global sports technology company headquartered in Singapore, with teams across the USA, Turkey, Japan, and Malaysia.

We build tightly integrated systems across hardware, computer vision, physics-based modelling, and cloud software to capture and quantify motion that was previously impossible to measure outside the lab. Our products operate in real-world conditions where accuracy, latency, and reliability matter — powering athletes, coaches, and teams worldwide with data they can trust.

At Rapsodo, engineers own problems end-to-end. From edge devices to intelligent software pipelines, we design, build, and scale production systems that bring pro-grade performance analytics onto fields, courts, and training environments everywhere. The work is hands-on, multidisciplinary, and grounded in real physical outcomes — turning complex motion into precise, actionable insight at global scale.

About the Role

As a Firmware Engineer, you will work closely with our software and hardware engineers to work on product evolution as well as support existing products. This role requires a highly versatile skill set and you will have opportunities to contribute in all relevant domains. Your responsibilities will include development and enhancing of new and existing products.

  • Bachelor's Degree in Computer Science or MSc/MEng or related field preferred
  • Minimum 5 years of relevant working experience
  • Experience in developing and optimizing time critical code in C/C++
  • Experience with embedded system architecture, complemented by robust integration skills
  • Hands on experience in developing peripheral drivers for I2C, SPI, GPIOs, ADC, Timers and etc. on ARM Cortex A based Microprocessors
  • Familiar with U-boot and RTOS
  • Ability to communicate technical information clearly and succinctly to both technical and non-technical teams
Desirable Requirements
  • Well-verse in the following Rockchip platforms: RK3576, RV1126
  • Expert in image/video processing pipeline and architecture
  • Solid understanding in Linux kernel system, able to perform system level performance tuning for low latency and high deterministic.
  • Experience in bringing up new SoC
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Rapsodo Inc. • Singapore

On-site
SGD 70,000 - 90,000
Firmware Engineer
Firmware Engineer

Rapsodo • Singapore

On-site
SGD 60,000 - 90,000
Senior Software / Firmware Engineer (C++)
Senior Software / Firmware Engineer (C++)

Rapsodo • Singapore

On-site
SGD 90,000 - 140,000
Senior Hardware Engineer
Senior Hardware Engineer

Rapsodo • Singapore

On-site
SGD 70,000 - 90,000
Engineering Manager - Embedded Systems & Computer Vision
Engineering Manager - Embedded Systems & Computer Vision

RAPSODO PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Work on cutting-edge technology
Multidisciplinary engineering team
Real-world impact
Mechanical Engineer
Mechanical Engineer

Rapsodo Inc. • Singapore

On-site
SGD 60,000 - 80,000
Mechanical Engineer
Mechanical Engineer

Rapsodo • Singapore

On-site
SGD 60,000 - 80,000
Dynamic work culture
Innovative team environment
Senior Software / Firmware Engineer (C++)
Senior Software / Firmware Engineer (C++)

Rapsodo • Singapore

On-site
SGD 80,000 - 120,000
Real-Time C++ Software Engineer (Hardware-Integrated)
Real-Time C++ Software Engineer (Hardware-Integrated)

Rapsodo • Singapore

On-site
SGD 90,000 - 140,000
R&D Intern - Hardware Engineering
R&D Intern - Hardware Engineering

Rapsodo • Singapore

On-site