companyRapsodo Inc. logo

Software Engineer at Rapsodo | Singapore

Rapsodo Inc.Singapore, Singapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We invite qualified C++ Software Engineers to apply for this exciting opportunity at Rapsodo. Ideal candidates will be proactive problem-solvers who take ownership of their work, think from a product-centric perspective, and are committed to continuous learning and improvement. Candidates who excel in tackling complex technical challenges and delivering dependable product outcomes will find a rewarding environment at Rapsodo.

About the job

About Rapsodo

Rapsodo is at the forefront of Sports Technology, operating globally with offices in the USA, Singapore, Turkey, and Japan. Our mission is to empower athletes of all levels by providing innovative, data-driven, and user-friendly sports analytics products. Trusted by professional players and coaches alike, Rapsodo technology delivers real-time insights that enhance performance, enabling athletes from Major League Baseball to golf tour professionals to elevate their game.

We pride ourselves on being innovative, focused, and rapidly expanding. We are on the lookout for dedicated team players who are committed to delivering cutting-edge solutions as part of Team Rapsodo.

Role Overview

As a Software Engineer at Rapsodo, you will be instrumental in shaping the future of sports technology products. Collaborating closely with the Product Owner and cross-functional engineering teams, including hardware, algorithms, firmware, and software, you will design, integrate, validate, and launch robust product features and system capabilities.

Your responsibilities will encompass the entire product development lifecycle, from problem-solving and architectural design to deployment and performance optimization. You will strive to create seamless, data-informed experiences for athletes and coaches worldwide.

Key Responsibilities:

Product Integration & System Engineering

  • Work alongside Product Owners to define, track, and validate deliverables across BSP, middleware, and algorithm teams.
  • Integrate components from various teams into a cohesive, end-to-end system that ensures compatibility, stability, and performance.
  • Evaluate software architecture to identify integration risks, gaps, and dependencies early in the development stages.
  • Understand algorithm outputs to facilitate proper data flow between system layers.

Debugging & Implementation Support

  • Troubleshoot system issues across multiple layers: Linux BSP, drivers, middleware, and C++ application logic.
  • Analyze C++ implementation details to identify root causes or propose fixes.
  • Collaborate with teams to develop and validate patches or improvements.

Cross-Team Communication

  • Act as a technical liaison between Product Owners, algorithm developers, middleware engineers, and hardware teams.
  • Translate high-level requirements into clear engineering tasks and validation criteria.

About Rapsodo Inc.

Rapsodo is a leading sports technology company that designs and develops innovative sports analytics products, trusted by athletes and coaches worldwide. Our products enable users to analyze and enhance their performance with real-time insights, making us a key player in the sports technology industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.