FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in modern C++ and Rust for systems programming, with a focus on performance optimization and integration in connected-TV applications. Proven ability to mentor engineers and lead cross-team technical initiatives.
Highest-signal resume keywords
Expert-Level Modern C++ (C++17/20)Strong Production Experience in RustExperience with GN/Ninja, CMake, or BazelHands-On Performance ProfilingExperience with Android NDK and Native Crash Analysis
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Modern C++RustMemory ManagementConcurrencyDebugging Large CodebasesCross-Compiling for ARMEmbedded LinuxPerformance ProfilingNative Module DevelopmentSafe FFI Boundaries
Soft Skills
Clear Written CommunicationMentoring
Tools & Technologies
GNNinjaCMakeBazelPerfPerfettoHeaptrackAdb
Industry Keywords
Connected-TV AppsDRMAdaptive StreamingDemuxingAd Playback
Tech Stack
Tools & technologiesAndroidLinuxRustC++
About the role
Key responsibilities & impact- Build, integrate, and ship Cobalt as the runtime for Tubi's connected-TV apps
- Implement and maintain Starboard integrations for graphics, input, audio/video playback, DRM, and system services
- Write native modules in modern C++ and Rust, including safe FFI boundaries
- Improve startup and memory performance on low-end, memory-constrained devices
- Track upstream Cobalt releases, contribute fixes upstream, and manage security patches
- Collaborate with media and playback teams on demuxing, adaptive streaming, and ad playback
- Build developer-machine and CI tooling to run and test the Tubi app on Cobalt without a device farm
- Work with device partners' engineering teams on platform issues
- Mentor engineers and raise the team's native and systems engineering standards
Requirements
What you’ll need- 6+ years of professional software engineering experience, most of it in systems or native code
- Expert-level modern C++ (C++17/20), including memory management, concurrency, templates, and debugging large codebases
- Strong production experience in Rust, including ownership and lifetimes, async, unsafe code, and C/C++ interop (FFI, bindgen/cxx)
- Experience with GN/Ninja, CMake, or Bazel and cross-compiling for ARM and embedded Linux or Android targets
- Hands-on performance profiling of CPU, memory, and startup time using tools such as perf, Perfetto, or heaptrack
- Experience with Android NDK, adb, native crash analysis, and symbolication
- Clear written communication and a track record of leading technical initiatives across teams
Benefits
Comp & perks- Annual discretionary bonus
- Long-term incentive plan
- Medical, dental, and vision benefits
- Insurance
- 401(k) plan
- Paid time off
- Flexible Time Off Policy for salaried/exempt employees
- Twelve weeks of paid parental bonding leave for full-time, regular employees
- Monthly wellness reimbursement for full-time, regular employees
