Spotify

Senior Software Engineer - TV Playback (C++)

Spotify

Apply
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