Senior C++ Software Engineer
Core
Build real-time video capture and processing technology for American football practice and gameday.
Role type
Senior IC C++ software engineer (real-time systems)
Builds
High-performance, low-latency video capture solutions for live football environments
Domain
Sports technology + real-time video processing
Deliverable
production ML models | product features
Required skills
Modern C++, real-time/low-latency video processing, H.264/H.265, FFmpeg, multithreaded applications, network programming, distributed systems, unit testing
Preferred skills
Cross-platform development (Windows/Linux), CMake, CI/CD tools (GitHub Actions/TeamCity), real-time data transfer protocols
Technologies
C++, FFmpeg, H.264, H.265, CMake, GitHub Actions, TeamCity
Responsibilities
Design and build high-performance real-time C++ solutions for live video capture; contribute to implementation and maintenance of efficient C++ code; shape technology architecture; drive code quality improvements; participate in design discussions and code reviews; define test cases and write unit tests
Seniority
Senior, hands-on IC