Rapsodo Sports (Rapsodo, Inc.) Logo

Rapsodo Sports (Rapsodo, Inc.)

Senior Software / Firmware Engineer (C++)

Posted 7 Hours Ago
Be an Early Applicant
In-Office
Singapore, SGP
Senior level
In-Office
Singapore, SGP
Senior level
Integrate and optimize embedded Linux device software across BSP, drivers, middleware, and C++ applications. Debug multi-layer, multithreaded systems for low-latency, deterministic performance and reliability. Collaborate with hardware, firmware, and algorithm teams to translate requirements into production-ready features for sports technology products.
The summary above was generated by AI
About Rapsodo

Rapsodo is a global sports technology company with offices in Singapore, the United States, Türkiye, Japan, and Malaysia. We build data-driven, portable, and easy-to-use sports analytics products that help athletes at every level understand and improve their performance. From Major League Baseball pitchers to professional golfers, our technology is trusted by athletes and coaches worldwide — from youth development to elite competition. Our products deliver real-time, actionable insights that directly impact performance.

We operate at the intersection of hardware and software, designing and building integrated systems with a strong emphasis on accuracy, reliability, and performance. Rapsodo is a globally distributed team, working across regions, cultures, and time zones. What enables us to operate effectively is not just technical capability, but how we work — with ownership, clarity, and disciplined execution.

About the Role

We are looking for a Software Engineer (C++) who wants to move beyond pure software development and work on real-world systems where code directly interacts with physical devices.

This is not a typical backend or application role.

You will work across the full system stack—from Linux BSP and drivers to middleware and C++ application logic—helping shape how our devices behave in real-world environments.

Your work will directly impact:

  • Measurement accuracy
  • Real-time system performance
  • Reliability of products used by athletes globally

If you enjoy solving problems where software meets hardware, debugging across layers, and building systems that exist beyond code, this role will be a strong fit.

What You Will Do

System Integration & Ownership

  • Integrate components across Linux BSP, drivers, middleware, and application layers into a cohesive system
  • Ensure compatibility, stability, and performance across the full device software stack
  • Identify system-level risks, bottlenecks, and dependencies early in development

Real-Time Performance & Debugging

  • Debug complex issues across multiple layers (BSP, drivers, middleware, C++ applications)
  • Analyze and optimize multi-threaded systems for low-latency and deterministic performance
  • Investigate issues that involve both software behaviour and real-world system conditions.

Cross-Functional Engineering

  • Work closely with hardware, firmware, and algorithm teams to ensure system alignment
  • Translate product requirements into clear system behaviours and validation criteria
  • Contribute to delivering reliable, production-ready features used in real-world environments

Requirements
  • Degree in Computer Engineering, Computer Science, or a related field
  • Minimum 3 years of experience in a relevant engineering role, with exposure to end-to-end product development
  • Strong proficiency in modern C++ and multi-threading
  • Experience working close to the system layer (Linux, BSP, drivers, or similar environments)
  • Solid understanding of operating systems, systems design, and basic networking concepts
  • Familiarity with Python or Bash scripting
  • Proven ability to debug complex issues across multiple layers of a system
  • Strong ownership mindset with a proactive, problem-solving approach
  • Exposure to computer vision or sensor-based systems
  • Experience working on embedded, edge, or device-based products
  • Self-starting attitude with a strong desire to learn and an action-oriented approach
  • Strong teamwork skills and ability to work cross-functionally
  • Background or interest in team sports

We build products that exist beyond code, where performance, accuracy, and reliability directly impact real users in real environments. We value ownership over outcomes, systems thinking over siloed execution, and engineers who are curious, hands-on, and committed to continuous improvement. If you are looking to work on tangible products, solve meaningful technical challenges, and see your work come to life in the real world, we would love to hear from you.

HQ

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

Singapore, Singapore

Similar Jobs

22 Minutes Ago
Hybrid
Singapore, SGP
Entry level
Entry level
Fintech • Mobile • Payments • Software • Financial Services
Manage financial crime internal audits for a global fintech, including audit planning, risk-based control testing, issue validation, team supervision, stakeholder engagement, and recommendations to strengthen governance, risk management, and internal controls. Apply data analytics and technology-enabled assurance while testing areas such as KYC/KYB, customer due diligence, fraud, transaction monitoring, screening, and reporting. Support audit framework implementation and monitor remediation effectiveness.
Top Skills: Continuous AuditingData AnalyticsTechnology-Enabled Assurance
28 Minutes Ago
In-Office
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Build scalable batch and real-time ETL pipelines, data models, and data products for Airwallex’s Customer Data Platform. Develop trusted data foundations across warehouses and cloud infrastructure to support analytics, machine learning, operational decision-making, business intelligence, and AI applications. Partner with globally distributed teams on complex technical work and apply data engineering best practices.
Top Skills: Apache AirflowApache FlinkApache KafkaSparkDatabricksDbtGoogle Cloud PlatformSQL
45 Minutes Ago
Hybrid
Singapore, SGP
Senior level
Senior level
Financial Services
Leads infrastructure platform architecture across cloud-based technologies, translating complex technical issues for leadership, evaluating emerging technologies, improving governance, and guiding engineering teams. Develops reusable AI-enabled engineering patterns with validation, security, resiliency, and auditability controls. Partners with stakeholders, vendors, and technical teams to align local solutions with strategic architecture targets and influence product design, functionality, and technical operations.
Top Skills: Artificial IntelligenceAWSCloud-Native ArchitectureGCPMachine LearningAzureSoftware Development Life Cycle (Sdlc)

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