Company Detail

Roku
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Security Engineer, Monitoring and Response  

    - Cambridge
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team The Roku trust engineering team is a close knit group of professionals with a passion for information security. Our mission is to protect our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to stay ahead of the curve. Join us, and you’ll be part of a dynamic team that thrives on challenges and celebrates victories together. About The Role As a Security Engineer in the Trust engineering team, you will be involved in supporting the design, implementation and management of Roku’s end to end security systems and controls impacting a global user base. Key responsibilities will include supporting the development of security controls, the management and maintenance of SIEM/SOAR tooling and threat intelligence platforms, technical incident response, vulnerability management, risk assessment and supporting and acting as a first point of contact for the future outsourced Tier 1 SOC function. You will collaborate with teams both within Trust engineering and the wider organisation in order to support, develop and influence strong security practices and postures across the organisation What You Will Be Doing Trust Information Security Operations Supporting the design and implementation of information security systems and frameworks including threat prevention, detection and mitigation tools. Manage, maintain and optimize security information and event management (SIEM) platforms and associated security infrastructure. Detect and respond to information security incidents, investigate security incidents, identify attack vectors, and lead containment/eradication/recovery efforts. Create detailed incident reports, lead post-incident reviews, document lessons learned, and contribute to compliance reporting. Threat Hunting & Proactive Measures: Hunt for undetected threats, tune security tools, refine detection rules, and address false positives. Vulnerability management, analysis, oversee the vulnerability management lifecycle and reporting, support prioritization and advise relevant stakeholders on vulnerability status and postures. Security controls, identify risks in new and existing projects and environments and support the implementation of necessary security controls to meet business needs. Support the implementation of security orchestration, automation and response (SOAR) playbooks and procedures in order to improve response times and ensure consistent approach to incidents. Provide mentorship and support to more junior analysts, act as escalation point for complex issues. Support in testing and evaluation of security products and solutions. Support the development and management of the security operations centre (SOC) function as it is built up and developed into the future. Raise awareness of security policies and best practices across the organisation. And continue to contribute to ongoing development of best practices, procedures and security training across the organisation. We Are Excited If You Have Strong understanding of SIEM, EDR, cloud security services (e.g., AWS GuardDuty), and various security technologies.  Experience in automation and development of automated playbooks and associated processes in security orchestration, automation and response (SOAR) environments. Experience in the creation of incident response plans and leading incident response efforts and post incident reporting when required. Threat intelligence, knowledge of tactics, techniques, and procedures (TTPs) utilised by threat actors and how to generate and deploy mitigation strategies.  Vulnerability management, monitoring, reporting and engagement with necessary stakeholders to ensure timely remediation. Can demonstrate strong understanding of network security principles and encryption technologies. Experience of security change management processes and procedures. Demonstrate experience of risk assessment and advisory capabilities on both internal systems and products/solutions from third party vendors (SaaS, AI etc). Experience in contributing to the development, implementation and management of security policies and procedures. Strong knowledge of security frameworks and industry best practices – such as ISO 270001, NIST, PCI-DSS and others. Strong analytical and problem solving capabilities. Demonstrate experience of effective communication and collaborative skills to work across diverse cross-functional teams including development, IT, Legal, Governance and Risk etc. #LI-AM3 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Security Researcher Intern, Trust Engineering  

    - Cambridge
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About this area  At Roku, our Trust Engineering team is a close-knit group of passionate professionals. Our mission? To protect our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to stay ahead of the curve. Join us, and you’ll be part of a dynamic team that thrives on challenges and celebrates victories together.  About the role  Join Roku’s Trust Engineering team as a Security Researcher Intern, where your passion for security and technology will help drive our success. We offer a paid 12-week internship, starting in Summer 2026. As a Security Researcher Intern, you’ll be assigned a scoped project that strengthens our security posture. You will improve our firmware security tooling by enhancing CodeQL‑based static analysis, building coverage‑guided QEMU fuzzing harnesses, and owning an end‑to‑end research‑driven engineering project.  What you’ll be doing  Design and implement static analysis improvements:  Extend CodeQL queries/extractors to cover new firmware components.  Reduce noise via diff‑aware analysis, deduplication, and better handling of dead code.  Make results more actionable for engineers (grouping, severity, exploitability hints).  Build and enhance fuzzing and dynamic analysis:  Prototype or extend QEMU‑based harnesses using frameworks such as AFL++ or Syzkaller.  Add instrumentation and coverage reporting to guide corpus evolution and test effectiveness.  Feed fuzzing results back into static analysis as new rules or patterns.  Own a well‑scoped research‑plus‑engineering project from design through implementation, evaluation, documentation, and an end‑of‑internship presentation. We’re excited if you have  Currently enrolled in a Bachelor, MS or PhD program in CS, CE, EE, or a closely related field.  Strong programming skills in C/C++ and Python, with experience working on non‑trivial systems code.  Solid foundation in OS concepts, algorithms/data structures, and Linux development (shell, build systems, debugging tools).  Comfortable with git and modern CI systems (e.g., GitLab, GitHub Actions).  Bonus points for:  Coursework or research in software security, program analysis, or compilers.  Hands‑on experience with static analysis (CodeQL, Clang‑Tidy, Coverity, Infer) or fuzzing (AFL++, libFuzzer, Syzkaller).  Experience with firmware/embedded systems or prior research/technical reports in related areas.  If you are excited about applying program analysis and fuzzing techniques to protect millions of streaming devices, we would like to hear from you.  Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Senior Software Engineer, Live  

    - Manchester
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team
    This team spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide.
    Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform.
    The Senior Software Engineer will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact.
    The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software.

    What you’ll be doing Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues.

    We’re excited if you have Experience developing UI applications using popular frameworks  Must have strong embedded C++ experience Strong experience in Typescript Experience writing functional integration and unit tests. A good understanding of Core OS concepts like memory management and multi-threading A good understanding of API design, considerations and trade-offs Strong verbal and written communication skills (this role involves frequent communication with teams throughout Roku) Consumer electronics experience building Media/Content and/or Ad product would be beneficial. Bachelors or Masters in Computer Science or related fields-MS3 Experience working in streaming is a plus #LI-NM1 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Software Engineer - Python, Automation  

    - Cambridge
    About the RoleThis is a great role for a Software Engineer, Python / S... Read More
    About the RoleThis is a great role for a Software Engineer, Python / SDET , with a background in developing automated tools and tests on resource constrained hardware platforms. These tools and tests will be used daily to further improve our products and help deliver the highest quality software releases that will be deployed to devices in the field. In this role, you will develop tools that test, monitor, and analyse metrics of millions of players and TV products.  Roku is seeking a versatile Software Engineer, to build out fully automated test suites as well as performance monitoring tools. You will build automation that validates both Roku OS system software and the largest, top‑tier streaming applications that run across Roku TVs and Players, and all the required infrastructure surrounding it. This includes extending existing tests and building new ones to reliably measure memory usage, playback performance, conformance to specifications and so on. You will be also responsible for building and maintaining a small multi-platform device farm that can be used by test and firmware engineers to build and run tests.  You will work cross-functionally with various engineering teams. The role requires an energetic and self-motivated individual with excellent communication, organisation, and technical skills.  What you’ll be doing  Develop and maintain an automation framework focused on testing high‑profile streaming applications  Actively collaborate with team of firmware and automation engineers to build and release features that are highly testable, functional, and robust.. Integrate multi-platform and multi-technology heterogeneous test suites . Build and maintain a device farm to run and maintain automated tests and capture results.  Identify automation opportunities proactively and act independently.  Review feature specifications, write test plans, and develop automated tests.  Schedule automated tests, monitor and triage test results We’re excited if you have  Excellent Python programming skills, with 4+ years relevant technical experience. Experience with a variety of automated testing frameworks, with ability to articulate their pros and cons in a particular context.  Working alongside firmware developers, manual QA testers across different cross-functional teams.  Proficient in several programming languages and experience developing test plans & test cases.  Ability to learn new technologies quickly and work independently.  Bachelors or masters degree in computer science or equivalent engineering experience.  Experience with browser‑based application testing (e.g., using Selenium). Experience with iOS test automation and Apple platform tooling (e.g., XCTest / XCUITest) Experience with the Appium framework for mobile UI automation.  #LI-GL1 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Senior Software Engineer – Golang/Kubernetes  

    - Manchester
    About the Role You will work on core observability systems (metrics, l... Read More
    About the Role You will work on core observability systems (metrics, logs, traces) while also developing robust data pipelines and storage solutions optimized for high throughput, performance, and cost. You’ll leverage technologies such as time-series databases (TSDB), columnar storage formats (e.g., Parquet), and distributed data processing frameworks to advance the platform’s capabilities. Collaboration with cross-functional teams will be critical, as you’ll integrate observability into Roku’s cloud-native stack and contribute improvements back to the open-source community.  Extend and integrate open-source observability systems, and when needed, structurally overhaul core components, such as storage layers and query paths, to improve performance, reliability, and usability of these tools at scale.  Build services to improve performance, usability, reliability, and cost efficiency.  Implement features like pre-aggregation, downsampling, and sampling to reduce load and accelerate queries.  Create developer-facing capabilities for metrics, logs, and traces usage, data quality, and cost management.  Automate onboarding, dashboards, alerting, and tracing.  Collaborate across platform and infrastructure teams to integrate observability into Roku’s cloud-native stack.  What We’re Looking For  Extensive experience in software engineering building distributed, high-throughput systems or observability platforms.  Hands on Go experience; our observability ecosystem is Go-based, making it the most effective language for this role.  Experience with, or strong interest in, observability tools (Prometheus, Grafana, Loki, Tempo, ELK/OpenSearch, Clickhouse) and standards (OpenTelemetry, OpenTracing, OpenMetrics).  Deep understanding of distributed systems and data models  Hands-on experience with Kubernetes, and cloud platforms (AWS, GCP, Azure).  #LI-PA1 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Sourcer  

    - Manchester
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Sourcers at Roku are valued as strategic partners to our Recruiters, Hiring Managers, and peers across the organization. We are the front line of talent acquisition — building pipelines, delivering market insights, and influencing how Roku attracts and engages the best talent. We embody Roku’s culture and values and play a critical role in ensuring we always have access to top-tier candidates across all functions. About the role  As a Sourcer, you’ll use your expert sourcing skills to identify, engage, and nurture top passive talent, cultivate strong candidate relationships, and partner with Recruiters and Hiring Managers to influence hiring strategies. You’ll leverage your deep market knowledge to provide insights, design creative sourcing campaigns, and deliver pipelines of exceptional talent for niche roles. What you’ll be doing Act as a trusted talent sourcing advisor for Recruiters, Hiring Managers, and other cross-functional partners for a major business area/unit. Provide subject matter expertise on talent market mapping, pipelines, and sourcing strategies within your assigned unit domain expertise. Creatively and effectively source senior industry talent using advanced passive search techniques and recruiting tools, with pro expertise in one of the following: LinkedIn Recruiter, HireEZ/Gem, Github, Google Scholar, etc)  Explore AI to automate sourcing workflows, generate market insights, and improve candidate engagement. Take ownership of a business area/unit hiring to build and nurture long-term candidate and stakeholder relationships while promoting Roku as an employer of choice. Strive for enthusiastically satisfied clients — both hiring managers and candidates — on every engagement. We’re excited if you have Depth and breadth of sourcing experience with extensive track record in highly competitive talent markets. Blended prior experience working both in-house and in an agency/RPO environment sourcing for technical candidates; corporate & GTM roles is considered a plus. High proficiency in sourcing and identifying candidates through various tech tools (i.e. LI Recruiter, HireEZ, Gem) and best practices (advanced Boolean, AI supported search, etc). Experience balancing the demands of stakeholders with the realities of constrained external talent markets.  Experience applying AI to resolve business-relevant challenges. An eye for detail and a data-driven approach to making sourcing decisions. #LI-ST1 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Software Engineer Intern, Embedded  

    - Manchester
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About this area Embedded teams generally focus on device firmware, platform features, and integration with system‑on‑chip (SoC) components - prioritizing reliability, performance, and seamless user experiences across players and TVs. About the role Join one of Roku’s embedded software team as a Software Engineer Intern, where your passion for technology and creativity will drive our success. We offer a paid 12-week internship, starting in Summer 2026. As an Embedded Software Engineer Intern, you’ll be assigned a scoped project that strengthens our embedded stack such as an incremental feature, a performance improvement, or an automation enhancement to help us ship high‑quality software across devices. What you’ll be doing Own a project in the embedded space; examples include implementing a small feature, improving memory/performance, or adding automated tests for a system module. Work with C++ on Linux‑based systems; use debugging and analysis tools to reproduce, isolate, and fix issues. Collaborate with engineers across firmware, platform services, and quality to ensure robust delivery. We’re excited if you have Currently enrolled in a degree program in Computer Science/Engineering or related field. C++ coding skills (modern C++ exp. is a major plus!)
    Experience of developing/debugging on Linux based embedded platforms  Understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries and open source development  Scripting skills (Python/Bash) Explored practical applications of AI technologies and learning new tools Strong problem-solving and technical communication abilities Proactive mindset with passion for continuous learning and fast iteration Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Software Engineer Intern, Advanced Development  

    - Cambridge
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the role Join our team as a Software Engineer Intern, where your passion for technology and creativity will drive our success. We offer a paid 12-week internship, starting in Summer 2026. We’ll tailor the project to achieve the best outcome for your time with us, one idea that we’re excited about is creating an AI-powered development workflow for developing and testing new APIs. This would enable rapid prototyping of new interface definitions and implementations, automated tests and documentation, gathering data to help evaluate design ideas. What you’ll be doing Owning a project that contributes to the success of our development team. Working with C++ on Linux‑based systems; use debugging and analysis tools to reproduce, isolate, and fix issues. Collaborating with engineers across firmware, platform services, and quality to ensure robust delivery. We’re excited if you have Currently enrolled in a degree program in Computer Science/Engineering or related field. Evidence of modern C++ skills from coding done outside your academic program Experience of developing/debugging on Linux based embedded platforms  Understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries and open source development  Scripting skills (Python/Bash) Strong problem-solving and technical communication abilities Proactive mindset with passion for continuous learning and fast iteration Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Senior Software Engineer, Search & Recommendations  

    - Cambridge
    About the RoleWe are seeking a Senior Software Engineer with experienc... Read More
    About the RoleWe are seeking a Senior Software Engineer with experience in building services at scale. With so many people relying on us for great movies, TV, and news - scaling, reliability, fallbacks, and automation of these scenarios are always at the top of our mind as we continuously add features to the platform. We work very closely with the product team and pride ourselves on quickly iterating on features from prototypes to A/B tests to eventual release to all users. It's still early days for this platform, with plenty of challenging and interesting problems to work on. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. What you'll be doing Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews Managing project priorities, deadlines, and deliverables Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance We're excited if you have Strong software development experience - Java preferably - (Python nice to have) Expertise in building large-scale cloud services, ideally in AWS Experience in the appropriate selection of data stores and analysis of trade-offs Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others Track record of monitoring the quality of deploys and troubleshooting of production systems Strong knowledge of the end-to-end architecture of the web, from end-user device to a service in a data center Master's degree in CS, CE or equivalent experience #LI-MS3 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less
  • Senior Software Engineer - C++, Embedded, Chromium  

    - Cambridge
    Teamwork makes the stream work. Roku is changing how the world watches... Read More
    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the , Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team
    Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well positioned to help shape the future of television and streaming media around the world, continued success stems from experienced embedded software engineers like you joining the Roku OS, OS Extensions and Apps Team. About the role
    In this role, you will be part of the team that's responsible for developing core features and enable streaming applications like Netflix, YouTube, BBC on the Roku platform. This will draw on your knowledge of NDK development, DRM and browser technologies, audio video streaming standards, graphics and application performance optimization (focusing on embedded systems).
    The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you’ll be doing Understand the architecture needs to enable top tier streaming applications on top of Roku OS, and develop software needed to deliver our users a world-class streaming experience under all operating conditions. Work on audio, video and graphics functionality porting, and understand partner application certification requirements and work with certification QA team members to close certification issues. Work on embedded browser technologies like Webkit, Chromium used in partner applications to deliver best streaming experience. Work both independently and in small groups to deliver new features and functionality on-time. Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software. Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain. Demonstrate the ability to dig-deep to find solutions to tough problems affecting our users.
    We’re excited if you have 5+ years of relevant software development experience  Extensive programming experience with C++ Proven track record of success with embedded system development projects and Linux operating systems. Deep understanding of multi-threaded development and concurrency management. Experience working on embedded browsers like Chromium, Webkit, Opera. Experience in API design and developing portable code. Should be able to accurately estimate software tasks and work to schedule. Ability to architect, implement, and test systems for performance and low resource consumption. Good understanding of open-source development Knowledge of TCP/IP, TLS, HTTP, DRM technologies like PlayReady, Widevine and streaming protocols such as WebRTC, HLS, or DASH. Bachelors or Masters’ in Computer Science or equivalent engineering experience #LI-GL1 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.  Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany