CrawlJobs Logo

Roku Engineer

comcastadvertising.com Logo

Comcast Advertising

Location Icon

Location:
United States , Englewood

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

114985.89 - 172478.83 USD / Year

Job Description:

As a Roku Engineer on the PlayerPlatform team, you'll be at the forefront of streaming technology, developing client-side libraries used by millions of viewers to stream content on their Roku devices. You'll be joining one of the largest streaming platforms in the world, powering the video experience that brings entertainment into homes across America. Our Player Platform SDK is the beating heart of the Xfinity TV experience on Roku, integrating cutting-edge video streaming, content protection, advertising, and analytics services into a seamless viewing experience for our customers.

Job Responsibility:

  • Creating high-performance BrightScript components that deliver buffer-free streaming to millions
  • Building innovative solutions for one of the nation's largest streaming platforms
  • Optimizing video rendering to provide crystal-clear 4K HDR experiences
  • Implementing sophisticated features that seamlessly blend live TV, on-demand content, and DVR functionality
  • Collaborating on next-generation streaming technologies that will define the industry's future
  • Troubleshooting complex streaming challenges in a high-visibility, high-impact environment
  • Responsible for planning and designing new software and web applications
  • Analyzes, tests and assists with the integration of new applications
  • Documents all development activity
  • Assists with training non-technical personnel

Requirements:

  • 3+ years Roku application development experience
  • 4+ years software development experience
  • Demonstrated success shipping production apps on the Roku Channel Store
  • Strong BrightScript programming expertise and passion for clean, efficient code
  • Deep understanding of Roku SceneGraph framework and streaming media concepts
  • Up-to-date knowledge of Roku OS capabilities and optimization techniques
  • Hands-on experience with DASH video implementation and streaming protocols
  • Agile development experience in fast-paced environments
  • Problem-solving prowess and ability to diagnose complex streaming issues
  • Bachelor's Degree
  • 5-7 Years Relevant Work Experience

Nice to have:

Strong plus: Experience building custom video players or working with adaptive streaming technologies

What we offer:
  • Paid Time off
  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more
  • Courtesy Services - free digital TV and internet
  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms

Additional Information:

Job Posted:
January 22, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Roku Engineer

Senior OTT Software Engineer

A global hub for streaming, downloads, and concert webcasts, the platform connec...
Location
Location
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in software engineering, with 3+ years focused on OTT applications
  • Proven track record of published apps on major TV platforms, demonstrating end-to-end delivery
  • Strong expertise in Roku OS development with BrightScript and SceneGraph, including certification for the Roku Channel Store
  • Solid experience with React Native TV + TypeScript, including focus/remote navigation, cross-platform builds, and the modern React Native ecosystem (navigation, state management, testing, build tools)
  • Experience with webOS, Tizen OS, Fire OS, tvOS, and Android TV applications development
  • Hands-on integration of Bitmovin Player SDK and deep understanding of video streaming protocols (HLS, DASH, DRM)
  • Strong skills in performance optimization for resource-constrained TV devices
  • Familiarity with CI/CD pipelines and best practices for TV app deployment
  • Experience with analytics platforms (Amplitude, Google Analytics, Bitmovin Analytics)
  • English: upper-intermediate or higher
Job Responsibility
Job Responsibility
  • Develop and maintain OTT applications across Roku OS, webOS, Tizen OS, Fire OS, tvOS, and Android TV
  • Build and optimize video playback experience (live/on-demand)
  • Ensure app compliance with store guidelines, certification, and performance requirements
  • Integrate with REST APIs, and analytics/telemetry tools
  • Collaborate with product/design/backend teams
  • lead code reviews and mentor peers
Read More
Arrow Right

Roku Developer

Join our client as a Senior Roku Engineer. You will help build a next-generation...
Location
Location
United States , Dallas
Salary
Salary:
Not provided
vankaizen.com Logo
Van Kaizen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of Roku development experience
  • strong BrightScript and SceneGraph skills
  • working knowledge of JavaScript and scripting concepts
  • experience integrating RESTful APIs
  • solid understanding of streaming media, HLS, and manifests
  • ability to work independently and adapt to a fast-moving, startup-style environment
  • strong collaboration across product, engineering, and external partners
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Roku applications that operate across environments
  • Write production-quality BrightScript and SceneGraph code
  • Build unit tests to ensure robustness, reliability, and edge-case coverage
  • Collaborate within an Agile product engineering team on new features and platform enhancements
  • Integrate with backend services using REST APIs and client-server architectures
  • Partner with internal teams and third-party vendors to support deployment and release on Roku
  • Participate in code reviews and contribute to engineering best practices
Read More
Arrow Right
New

Software Engineer, Roku TV

As a Software Engineer on the Regional TV Software team, you will contribute to ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with C and/or C++ in a commercial or academic setting
  • Familiarity with Python
  • An interest in or exposure to embedded systems or low-level software development
  • A systems-level mindset — curiosity about how different parts of a system interact and a desire to learn broadly
  • Exposure to Linux environments (a plus, but not required)
  • Familiarity with HTML or browser-based development (a plus, but not required)
  • Up to three years of commercial software engineering experience, or equivalent demonstrated through projects, internships, or academic work
  • Strong problem-solving skills and a collaborative approach to working through technical challenges
Job Responsibility
Job Responsibility
  • Developing and maintaining software for regional TV platforms, with a focus on markets in Europe and Australia
  • Collaborating with SOC vendors to support new TV projects and resolving Roku-specific technical issues
  • Supporting certification processes with organisations such as ETV, the BBC, and DTG
  • Contributing to new software projects, including requirements definition, software design, and implementation
  • Developing primarily in C++, with contributions in C, Python and Javascript as-needed
  • Porting and adapting software to meet regional standards and specifications, including HbbTV
  • Troubleshooting technical issues across the software stack and working cross-functionally to resolve them
  • Participating in greenfield feature development as part of new TV platform launches
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • time off work for vacation and other personal reasons
  • Fulltime
Read More
Arrow Right

Software Engineer, Firmware

This position will help build developer-facing tools that run on multiple platfo...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C/C++ coding skills (modern C++ exp. is a major plus)
  • Experience developing/debugging on Linux based embedded platforms
  • Understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries and open source development
  • Bachelors or Master’s degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields
  • Experience working in a fast-paced engineering environment
  • Excellent communication skills
Job Responsibility
Job Responsibility
  • Roku OS feature development, code maintenance
  • Designing scalability solutions
  • Supporting our QA and Channel certification teams and everything else involved in delivering successful OS releases
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right
New

Senior Program Manager, Content Partnerships

Lead the successful participation of content providers in Roku's partner-facing ...
Location
Location
United States , San Jose
Salary
Salary:
164900.00 - 219400.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of technical program management experience in a technology, engineering, or media company senior program management role
  • 5+ years of partner relationship management experience
  • Proficiency in program management concepts, methodologies, and processes
  • Familiarity with Roku-related technologies, including entertainment delivery solutions, online content platforms, video streaming, digital advertising technologies, consumer electronics products, and TV standards
  • Strong verbal, written, and presentation communication skills
  • A detail-oriented and organized approach to program management
  • A collaborative and proactive working style
  • Bachelor's degree in engineering or a related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Drive content partner adoption of Roku's programs
  • Create robust go-to-market partner strategies
  • Represent partner perspectives and needs within internal product program teams
  • Ensure essential partner engagement deliverables are in place
  • Maintain partner focus and engagement
  • Host regular status reviews
  • Manage change and risk and critical decision making throughout the project lifecycle
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • mental health and financial wellness support
  • commuter benefits
  • retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Director of Manufacturing Operations – Players & Remotes

We are seeking a Director of Manufacturing Operations – Players & Remotes with a...
Location
Location
United States , San Jose
Salary
Salary:
285000.00 - 305000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years in operations, technical program management, or manufacturing leadership with direct accountability for product launches
  • Deep knowledge of manufacturing processes including FATP, SMT, NPI validation, reliability testing, yield analysis, and supplier capacity planning
  • Track record of supplier collaboration to drive yield, cost, and quality improvements
  • Experience with DFx, alternate sourcing, automation, and packaging optimization
  • Strong leadership and communication skills with the ability to influence executives and align global teams
  • Bachelor’s degree required
  • advanced degree in Engineering, Supply Chain, or Business preferred
  • Role requires 15-20% international travel
Job Responsibility
Job Responsibility
  • Lead program planning and supplier execution for Roku’s Players and Remote product lines
  • Bring Program Management, Technical Operations, and Quality together into a single operating model for the organization
  • Keep executives aligned through clear reporting on readiness, risks, and tradeoffs
  • Build repeatable ways of working that improve launch speed and product quality over time
  • Work with ODMs and suppliers on production readiness, line bring-up, and ramp-to-volume
  • Drive capacity planning and risk assessments to support stable volume production
  • Step in on supplier escalations around production, yield, reliability, and quality to ensure rapid recovery
  • Spend meaningful time onsite in Asia to build trust and solve problems on the factory floor
  • Onsite supplier support for NPI development (e.g. Proto, EVT, DVT)
  • ensuring proper engineering rigor and appropriate validation to support product ramp requirements
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • commuter benefits
  • retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right
New

Software Engineer, UI - Embedded C++

Contributing extensively to our embedded UI framework development; Working close...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5+ years of relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, UI Infrastructure

Contributing extensively to our embedded UI framework development; working close...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • vacation and other personal time off
  • Fulltime
Read More
Arrow Right