661,119open jobs
38,508companies
97,957added this week
Browse all
Salary
$84k – $185k per year (Estimated)
Location
In office (Singapore)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Launch and flight monitors for baseball, softball and golf that are affordable, portable and easy to use backed by data-driven technology trusted by the best players in the game. Play without limits with Rapsodo®.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
661,119 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Singapore
$44k – $68k per year • In office • Internship • Bachelor's Degree • Raleigh
Python
JavaScript
TypeScript
C++
AI/ML
LLM Evaluation
DevOps
Git
Management
Agile
Apply
Senior Data Engineer 7 hours ago
$18k – $44k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
Python
SQL
AI/ML
Claude
dbt
AI Agents
LLM
RAG
Hallucination
OpenAI
LLM Evaluation
LLM Guardrails
Agentic Workflows
Tool Use
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
Platform Engineering
Vector
Cybersecurity
Least Privilege
Apply
$37k – $61k per year (Estimated) • In office • Internship • Bachelor's Degree • Montreal
Python
SQL
Databases
Snowflake
AI/ML
Streamlit
Analytics
Power BI
Microsoft Excel
Apply
$92k – $196k per year (Estimated) • Remote • Full-Time • Bachelor's Degree • Madison
Python
Apply
Data Engineer 7 hours ago
In office
Python
SQL
Python
pySpark
Databases
MySQL
PostgreSQL
Snowflake
Druid
Databricks
ClickHouse
Apache Iceberg
Delta Lake
MariaDB
Apache Kafka
AI/ML
Spark
Airflow
Dagster
dbt
DevOps
Terraform
Terragrunt
AWS
Docker
Kubernetes
Amazon EKS
Amazon S3
IAM
Analytics
Tableau
Power BI
ETL/ELT
AWS Glue
Superset
Apply
Senior Data Engineer 7 hours ago
$18k – $44k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
Python
SQL
AI/ML
Claude
dbt
AI Agents
LLM
RAG
Hallucination
OpenAI
LLM Evaluation
LLM Guardrails
Agentic Workflows
Tool Use
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
Platform Engineering
Vector
Cybersecurity
Least Privilege
Apply
$74k – $185k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Saint Louis
Apply
Marketing Executive 6 days ago
$12k – $34k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
Design
Canva
Management
Google Workspace
Apply
Marketing Intern 7 days ago
In office • Internship • Bachelor's Degree • Kuala Lumpur
Marketing
Meta Ads
Google Ads
Shopify
Apply
$16k – $37k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
Apply
$39k – $73k per year (Estimated) • In office • Internship • Bachelor's Degree • Singapore
AI/ML
AI Agents
Analytics
Power BI
Microsoft Excel
Apply
Applied AI Engineer 10 hours ago
$223k – $494k per year (Estimated) • Remote/Hybrid • Full-Time • Singapore
Python
JavaScript
TypeScript
AI/ML
OpenAI
LLM Evaluation
Apply
$31k – $62k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
Apply
$84k – $217k per year (Estimated) • In office • Full-Time • Singapore
Apply
$69k – $152k per year (Estimated) • In office • Contractor • 5+ years exp • Singapore
Apply
See all jobs
This is one of many
661,119 more open roles from verified company boards, updated every day.