9 hours ago
Base Salary
$186k - $266k/yr
Responsibilities
- Build, integrate, package, and ship Cobalt as the native runtime for Tubi connected-TV applications.
- Implement and maintain Starboard integrations for graphics, input, audio/video playback, DRM, and system services.
- Develop native modules in modern C++ and Rust, including safe FFI boundaries between the languages.
- Profile and improve CPU, memory, and startup performance on memory-constrained devices.
- Track upstream Cobalt releases, contribute fixes upstream, and manage engine security patches.
- Collaborate with media and playback teams on demuxing, adaptive streaming, and ad playback.
- Build developer and CI tooling to run and test Tubi’s Cobalt application without a device farm.
- Work with device-partner engineering teams on platform issues.
- Mentor engineers and raise the team’s native and systems engineering standards.
Requirements
- 6+ years of professional software engineering experience, primarily in systems or native code.
- Expert modern C++ experience, including C++17/20, memory management, concurrency, templates, and debugging large codebases.
- Strong production Rust experience with ownership, lifetimes, async programming, unsafe code, and C/C++ interoperability.
- Experience with GN/Ninja, CMake, or Bazel and cross-compiling for ARM and embedded Linux or Android targets.
- Hands-on CPU, memory, and startup profiling experience using tools such as perf, Perfetto, or heaptrack.
- Experience debugging real hardware using Android NDK, adb, native crash analysis, and symbolication.
- Clear written communication and a record of leading technical initiatives across teams.
- Preferred experience includes Cobalt, Starboard, Chromium, Blink, WebKit, Servo, JavaScript engine internals, V8, embedded graphics, media pipelines, TV platforms, open-source C++ or Rust contributions, and React and TypeScript.
Benefits
- Hybrid schedule with two days per week in the San Francisco office.
- Eligible for an annual discretionary bonus and long-term incentive plan.
- Medical, dental, vision, insurance, 401(k), and paid time off benefits are available.
- Full-time regular employees receive 12 weeks of paid parental bonding leave, subject to the stated program terms.
- Tubi offers flexible time off for salaried/exempt employees and a monthly wellness reimbursement.
Tech Stack
Categories
About Tubi
Tubi builds a free, ad-supported streaming platform that delivers on-demand movies and TV shows along with Tubi Originals and live FAST channels. Its business model is advertising across direct-sold and programmatic inventory. Founded in 2014 and headquartered in San Francisco, Tubi was acquired by Fox Corporation in 2020 and offers a library of over 275,000 titles and nearly 250 FAST channels.
