
Posted 13 hours ago
Senior Software/Firmware Engineer (C++)
RapsodoSenior Software/Firmware Engineer (C++)
Requirements
Degree in Computer Engineering or Computer Science, 3+ years of engineering experience, Proficiency in modern C++ and multi-threading, Experience with Linux BSP or drivers, Python or Bash scripting skills
Skills
C#LinuxEmbedded Systems
About the role
About the Company
Rapsodo is a global sports technology company that builds data-driven, portable, and easy-to-use sports analytics products. Our technology is trusted by athletes and coaches worldwide, from youth development to elite competition, delivering real-time, actionable insights.
Responsibilities
- 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
- Debug complex issues across multiple layers including BSP, drivers, middleware, and C++ applications
- Analyze and optimize multi-threaded systems for low-latency and deterministic performance
- Work closely with hardware, firmware, and algorithm teams to ensure system alignment
- Translate product requirements into clear system behaviours and validation criteria
Requirements
- Degree in Computer Engineering, Computer Science, or a related field
- Minimum 3 years of experience in a relevant engineering role
- Strong proficiency in modern C++ and multi-threading
- Experience working close to the system layer (Linux, BSP, drivers, or similar)
- Solid understanding of operating systems, systems design, and basic networking
- Familiarity with Python or Bash scripting
- Proven ability to debug complex issues across multiple layers of a system
- Experience working on embedded, edge, or device-based products
- Exposure to computer vision or sensor-based systems
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software/Firmware Engineer (C++)
Rapsodo · Singapore
