Firmware Engineer
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 board bringup and developing peripheral drivers, for example: I2C, SPI, GPIOs, camera sensors, Timers and etc. on ARM Cortex A based Microprocessors
- • 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
- Experience 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.
- Familiar with U-boot and RTOS
- Experience in bringing up new SoC
Skills
As published by workable · 13 questions · 2 written answers
Basics
First name, Last name, Email, Phone, Address, Education, Experience, Summary, Resume, Cover letter
Short answers (4)
- If you answered "Yes" to the earlier question, please provide the full name and relationship. optional
- What is your notice period?
- What is your desired annual salary?
- Please indicate the currency of your desired annual salary.
Pick from a list (7)
- Have you worked for us before?
- Are you related to, or know anyone from Rapsodo?
- Will you now or in the future require sponsorship to work in the country where the job is located?
- Have you been convicted by the courts of any criminal offence?
- Is there any relevant court action pending against you?
- Have you ever received a caution, reprimand or final warning from the police?
- I certify that the information contained in this application is correct to the best of my knowledge. I understand that to falsify information is grounds for refusing to hire me, or for discharge should I be hired.
Written answers (2)
- If you answered "Yes" to the earlier question, please provide your department, manager and time period you have worked for us, and the reason for leaving. optional
- If you have answered "Yes" to any of the above, please provide details below. optional





