
Senior Software Engineer - TV Playback (C++)
Spotify
about 6 hours ago
London, United Kingdom
Senior
H1B Sponsor
Responsibilities
- Design and evolve the C++ integration layer for TV playback.
- Integrate playback experience with platform-native media frameworks like AVPlayer and ExoPlayer.
- Own playback areas such as buffering strategies and A/V synchronization.
- Debug performance and reliability issues across multiple system layers.
- Collaborate with platform and device teams for API and design implementation.
- Enhance test coverage and tooling for better observability and iteration.
- Participate in technical design discussions and code reviews.
Requirements
- Strong experience in building low-level systems in C++, preferably in media or playback domains.
- Hands-on experience with native playback frameworks like AVPlayer or ExoPlayer.
- Deep understanding of video playback fundamentals including codecs and streaming formats.
- Comfortable diagnosing issues across OS and media framework layers.
- Experience in designing scalable technical systems across platforms.
- Proficient in debugging performance issues using various diagnostic tools.
- Effective collaboration and communication skills regarding technical trade-offs.
Benefits
- Flexible work arrangements with options for remote work.
- In-person collaboration opportunities in London or Stockholm.
Tech Stack
C++Rust
Categories
Embedded