Posted 2mo ago

Firmware Engineer

@ Rapsodo
Singapore, Singapore, Singapore
OnsiteFull Time
Responsibilities:developing firmware, optimizing performance, integrating hardware
Requirements Summary:Bachelor's or MSc/MEng in CS/EEE; 5+ years; C/C++; embedded systems; peripheral drivers; ARM Cortex-A; U-Boot; RTOS; strong communication.
Technical Tools Mentioned:C, C++, ARM Cortex-A, U-Boot, RTOS, Linux, I2C, SPI, GPIO, ADC, SoC
Save
Mark Applied
Hide Job
Report & Hide
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.