23h ago
Senior Software Engineer - TV Playback (C++)
London
✨ $150k-$200k / yearest.
full-timesenior Hybridmedia
🛠 Tech Stack
💼 About This Role
You'll design and build the C++ integration layer that powers Spotify's audio and video playback on TV devices running a new Rust runtime. You'll own critical playback areas like buffering strategies and A/V synchronization, ensuring millions of users get a fast, reliable experience. This role offers the chance to work close to the system on platform-native media frameworks like AVPlayer and ExoPlayer.
🎯 What You'll Do
- Design and build the C++ integration layer for TV playback
- Integrate with native media frameworks like AVPlayer or ExoPlayer
- Debug performance and reliability across OS and hardware layers
- Improve test coverage and observability for playback quality
📋 Requirements
- Strong experience building low-level systems in C++
- Hands-on experience with native playback frameworks (e.g., AVPlayer, ExoPlayer)
- Deep understanding of video playback fundamentals (codecs, ABR, buffering)
- Experience debugging performance issues using system diagnostics tools
✨ Nice to Have
- Experience with Rust runtime environments
- Contributions to scalable multi-platform systems
- Knowledge of adaptive bitrate streaming protocols
🎁 Benefits & Perks
- 🏖️ Flexible working with hybrid in-office collaboration
- 🌍 Global impact across billions of users
- 💡 Innovation-driven culture with cutting-edge tech
- 🚀 Growth opportunities in a leading tech company
0 0 0