Senior Software / Firmware Engineer (C++)
Core
Building integrated hardware-software systems for sports analytics devices, ensuring measurement accuracy and real-time performance for athletes globally.
Role type
Senior IC embedded systems engineer (C++)
Builds
Portable sports analytics devices (golf, baseball) with real-time data processing
Domain
Sports technology / Embedded systems / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
modern C++, multi-threading, Linux BSP, drivers, systems design, operating systems, networking, Python/Bash scripting, cross-layer debugging
Preferred skills
computer vision, sensor-based systems, embedded/edge products
Technologies
Linux, C++, Python, Bash
Responsibilities
Integrate components across Linux BSP, drivers, middleware, and application layers; Debug complex issues across multiple system layers; Optimize multi-threaded systems for low-latency performance; Collaborate with hardware, firmware, and algorithm teams
Seniority
Senior, hands-on IC