Rapsodo Sports (Rapsodo, Inc.) Logo

Rapsodo Sports (Rapsodo, Inc.)

Firmware Engineer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Singapore, SGP
Senior level
In-Office
Singapore, SGP
Senior level
Develop and optimize time-critical C/C++ firmware for ARM Cortex-A systems, build peripheral drivers (I2C, SPI, GPIO, ADC, timers), work with U-Boot and RTOS, support product evolution and SoC bring-up, and collaborate with hardware and software teams to ensure low-latency, reliable embedded systems.
The summary above was generated by AI

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
HQ

Rapsodo Sports (Rapsodo, Inc.) Singapore, Singapore, SGP Office

Singapore, Singapore

Similar Jobs

4 Days Ago
In-Office
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Define and implement security test strategies for SSD firmware. Design and run grey-box and white-box tests, perform root-cause analysis on security failures, drive test automation and regression integration, collaborate on secure design reviews with firmware teams, and mentor junior engineers.
Top Skills: CryptographyEmbedded SystemsFipsHardware Root Of TrustNvmeNvme Command SetPciePythonSecure BootSpdmSsd FirmwareTcg
5 Days Ago
In-Office
Singapore, SGP
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Design, develop, test, and validate embedded firmware subsystems for SSD products. Create unit and functional tests, debug firmware, ensure performance, reliability, and quality, coordinate cross-functional teams, mentor engineers, and integrate AI-assisted tools to improve development efficiency.
Top Skills: CEmbedded FirmwareNand FlashNvmePciePythonRustSsd
5 Days Ago
In-Office
Singapore, SGP
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Lead development and testing of SSD firmware subsystems to meet performance, endurance, capacity, functionality, and reliability targets. Create unit and functional firmware tests, debug and resolve code issues, collaborate cross-functionally, provide technical updates to management, mentor engineers, and integrate AI-assisted tools to improve productivity and quality.
Top Skills: CEmbedded FirmwareNand FlashNvmePciePythonRustSsd

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account