Senior Software Engineer at Roku - ScoutJobs - The AI-curated global job board
Skip to content
Roku
Posted 7 hours ago

Senior Software Engineer

RokuSenior Software Engineer

Requirements

5+ years C++ experience, Systems programming expertise, Graphics API experience, Python proficiency, Root cause analysis skills

Skills

C#PythonOpenGL

About the role

About the Company

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

Responsibilities

  • Architect and optimize core C++ UI frameworks and rendering engines
  • Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues
  • Develop and maintain low-level graphics APIs and layout systems
  • Integrate AI/ML capabilities at the systems level to optimize code generation and performance profiling
  • Collaborate with firmware and driver teams for hardware-specific optimizations
  • Mentor junior developers through code reviews and architectural design sessions
  • Drive engineering excellence with advanced debugging tools and automated performance regression suites

Requirements

  • 5+ years of software engineering experience with a heavy focus on C++ (C++14/17/20)
  • Deep understanding of systems programming, memory management, and multi-threading
  • Experience with graphics APIs such as OpenGL, Vulkan, or embedded graphics stacks
  • Proficiency in Python for tooling and automation
  • Strong root cause analysis skills using tools like GDB or Valgrind
  • Knowledge of AI applications and generative AI tools for systems-level development

Preferred Qualifications

  • Working knowledge of BrightScript or JavaScript
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Roku · Manchester

Sign up to apply