T

Tubi

Ad-supported free movie and TV streaming

Senior Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 6 years of professional software engineering experience, primarily in systems or native code.
  • Expert-level proficiency in modern C++ (C++17/20), including memory management, concurrency, templates, and debugging large codebases.
  • Strong production experience in Rust, including ownership and lifetimes, asynchronous programming, unsafe code, and C/C++ interoperability (FFI, bindgen/cxx).
  • Experience with large C++ build systems such as GN/Ninja, CMake, or Bazel, and cross-compiling for ARM and embedded Linux or Android targets.
  • Hands-on performance experience profiling CPU, memory, and startup time with tools such as perf, Perfetto, or heaptrack, and delivering measurable improvements.
  • Comfort debugging on real hardware using Android NDK, adb, native crash analysis, and symbolication.
  • Clear written communication and a track record of leading technical initiatives across teams.

Responsibilities

  • Build, integrate, and ship Cobalt as the runtime for Tubi's connected-TV apps, packaged as a native library inside the Android (Fire TV) app and later on other platforms.
  • Implement and maintain Starboard platform integrations for graphics, input, audio/video playback, digital rights management, and system services.
  • Write new native modules in modern C++ and Rust, including safe foreign-function interface boundaries between the two.
  • Improve startup and memory performance on low-end, memory-constrained devices by profiling, measuring, and fixing issues.
  • Keep the shipped engine current with upstream Cobalt releases, track and contribute fixes upstream, and manage security patches.
  • Work with media and playback teams on video pipeline needs such as demuxing, adaptive streaming, and ad playback.
  • Build tooling to run the Tubi app on Cobalt on developer machines and in continuous integration, enabling UI and automation testing without a device farm.
  • Work directly with device partners' engineering teams on platform issues.
  • Mentor engineers and raise the team's native and systems engineering capabilities.

Desired Qualifications

  • Experience with Cobalt, Starboard, Chromium, or another browser engine such as Blink, WebKit, or Servo.
  • Knowledge of JavaScript engine internals, especially V8 features such as code caching, snapshots, or garbage-collection tuning.
  • Experience with graphics on embedded devices, including OpenGL ES, Skia, or WebGPU.
  • Experience with media pipelines, including MSE/EME, ExoPlayer or native players, demuxers, Widevine, or PlayReady DRM.
  • Experience shipping on TV platforms such as Fire TV, Android TV, Samsung Tizen, LG webOS, or Roku.
  • Open-source contributions to C++ or Rust projects.
  • Enough React and TypeScript experience to work with the web app running on top of the engine.

About the Company

Tubi

Ad-supported free movie and TV streaming

Tubi provides free, on-demand streaming of movies and TV shows in the United States. It operates on an ad-supported model, meaning users can watch a wide library without paying a subscription, with revenue coming from video ads shown during playback. The service is targeted at budget-conscious viewers who prefer streaming to cable and want access to a broad catalog without fees. Tubi’s offering works by delivering licensed video content through an online platform and inserting advertisements to fund operations, letting users watch for free. Compared with paid streaming services, Tubi stands out as the leading free option in the U.S. market; its primary differentiators are zero subscription costs and an extensive ad-supported catalog. The company is focused on expanding beyond the U.S. by achieving GDPR compliance to re-launch in Europe, signaling a goal to grow its user base in new markets while maintaining free access funded by advertisers.

Company size
501-1,000
Company stage
Acquired
Total funding
$75M
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Tubi

See more jobs