Firmware Engineer

Rapsodo Pte Ltd

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rapsodo Pte Ltd in Singapore is seeking an experienced Firmware Engineer to help evolve our real-time analytics devices. You will work closely with software and hardware teams to deliver enhancements and support existing products, ensuring performance and reliability in field conditions.

The role demands hands-on firmware development on ARM Cortex-A platforms, proficiency in C/C++, embedded systems, and driver development for I2C, SPI, GPIO, and ADC, plus familiarity with U-boot and RTOS.

Qualifications

  • Bachelor's degree in Computer Science or MSc/MEng in a related field.
  • Minimum 5 years of relevant experience.
  • Experience in developing and optimizing time-critical C/C++ code.
  • Experience with embedded system architecture and robust integration.
  • Hands-on peripheral drivers for I2C, SPI, GPIO, ADC, Timers on ARM Cortex-A.
  • Familiar with U-boot and RTOS.
  • Clear communication of technical information to both technical and non-technical teams.

Responsibilities

  • Collaborate with software and hardware teams to evolve products.
  • Develop and optimize firmware for time-critical code.
  • Create and integrate peripheral drivers for I2C, SPI, GPIO, and ADC.
  • Support existing products with maintenance and enhancements.
  • Contribute to system integration and bring-up on target hardware.

Skills

C/C++ development
Embedded systems
ARM Cortex-A
Peripheral drivers I2C/SPI/GPIO
RTOS
U-boot
Technical communication
Time-critical coding
Linux kernel

Education

Bachelor's Degree in Computer Science or MSc/MEng

Tools

Rockchip RK3576
RV1126

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.

Requirements
  • 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 • Singapore

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

Rapsodo Inc. • Singapore

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

Rapsodo • Singapore

On-site
SGD 90,000 - 140,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
Senior Hardware Engineer
Senior Hardware Engineer

Rapsodo • Singapore

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

Rapsodo • Singapore

On-site
SGD 60,000 - 80,000
Dynamic work culture
Innovative team environment
Mechanical Engineer
Mechanical Engineer

Rapsodo Inc. • Singapore

On-site
SGD 60,000 - 80,000
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