CrawlJobs Logo

Software Engineer Intern, Streaming Media

roku.com Logo

Roku

Location Icon

Location:
United States , San Jose

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join Roku’s MediaPlayer team as a Software Engineer Intern, where you will work at the intersection of embedded systems and digital media. During this paid 12-week internship starting in Summer 2026, you will contribute to the core component of RokuOS that handles video and audio streaming. You’ll be assigned a high-impact project designed to enhance the media playback engine optimizing playback performance, or improving the reliability of our media stack across millions of devices.

Job Responsibility:

  • Own a project within the MediaPlayer stack
  • examples include implementing new media features, optimizing for media playback KPIs, or enhancing support for modern streaming protocols and codecs
  • Develop high-performance C++ code on Linux-based systems to improve the efficiency and stability of the core media pipeline
  • Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues across various hardware profiles
  • Collaborate with senior engineers across firmware and platform teams to innovate on the next generation of media features that delight Roku users

Requirements:

  • Pursuing an MS in Computer Science, Software Engineering, or a related technical field
  • prior internship experience preferred
  • Strong command of data structures, algorithms, Object-Oriented Design (OOD), and systems design
  • Practical expertise in C++, Python, and Bash, with a focus on developing and debugging within Linux-based embedded systems
  • Deep understanding of Linux kernel concepts, multi-threading, standard Linux tools/libraries, and the open-source development ecosystem
  • Proficient in leveraging generative AI tools (e.g., GitHub Copilot, OpenAI) to streamline development workflows and optimize code efficiency
  • Exposure to Cloud platforms (AWS/Azure/GCP), Machine Learning, SDK/API design, and comprehensive integration testing

Nice to have:

Familiarity with streaming technologies (HLS, MPEG-DASH), compression formats, video/audio codecs, and tools like FFmpeg

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)
  • Vacation and other personal time off

Additional Information:

Job Posted:
March 21, 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 Software Engineer Intern, Streaming Media

Software Engineer Intern, Streaming Media

Join Roku’s MediaPlayer team as a Software Engineer Intern, where you will work ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Own a project within the MediaPlayer stack
  • Develop high-performance C++ code on Linux-based systems
  • Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues
  • Collaborate with senior engineers across firmware and platform teams
Job Responsibility
Job Responsibility
  • Implement new media features
  • Optimize for media playback KPIs
  • Enhance support for modern streaming protocols and codecs
  • Improve the efficiency and stability of the core media pipeline
  • Innovate on the next generation of media features
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 personal time off
  • Fulltime
Read More
Arrow Right

Software Developer - DEVICE Test

Our Telecom client is seeking an exceptional Senior Software Developer to join o...
Location
Location
United States , Bellevue, WA
Salary
Salary:
Not provided
DCM Infotech Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A deep understanding of Computer Science fundamentals, including algorithms, data structures, and operating systems
  • Mastery of web-based media playback technologies, including Encrypted Media Extensions (EME) and Media Source Extensions (MSE)
  • Deep experience with media technology (e.g. Exo-Player, AV-Foundation, HTML5 video)
  • Comprehensive understanding of streaming technologies (e.g. DASH, HLS)
  • Expertise in DRM systems (e.g. Fair-Play, Wide-Vine, PlayReady)
  • Proficiency across device platforms (e.g. Android, iOS, tvOS, set-top box)
  • Advanced video telemetry skills
  • Be a self-starter that can independently solve complex engineering problems
  • Experience with streaming video delivery or playback
  • Passion for software engineering with a strong sense of ownership for the code that you and your team write, and a desire to become an expert in client-side video technology
Job Responsibility
Job Responsibility
  • Join a growing team with many opportunities for you to expand your professional and technical skills
  • Influence the technical agenda for Core Media and own critical features of a product used by millions of customers
  • Work across teams and disciplines to explore technical solutions and evaluate technical tradeoffs, using the latest streaming media technologies and video capabilities
  • Improve your team’s development, test, and operations practices
  • Mentor other engineers to help them grow their careers
  • Use data to solve real world problems and improve customer experience, including prioritization of incoming issues reported by customers, partners, and internal QA
Read More
Arrow Right

Principal Software Consultant - FullStack

10Pearls is seeking a highly experienced Tech Lead – Software Development to lea...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in IT or related discipline. (Software Engineering preferred)
  • 10+ years of experience as a software developer, with progression into Tech Lead or Senior Engineer roles
  • Proven experience working across multiple product domains and industries, delivering scalable applications
  • Strong hands-on expertise in backend development (Java, Kotlin, Node.js, Python, or similar)
  • Solid experience with web technologies (React, Angular, Vue, Node.js) and mobile platforms (iOS, Android, Flutter, or React Native)
  • Experience leading or collaborating with data engineering teams (analytics pipelines, event tracking, data platforms)
  • Strong understanding of microservices, APIs, cloud-native systems, and distributed architectures
  • Experience building or supporting OTT or media-rich consumer applications is a strong plus
Job Responsibility
Job Responsibility
  • Provide strategic technical leadership by designing and architecting highly scalable, maintainable, and secure systems across the organization
  • Ensure that company engineering practices, including CI/CD, code quality, and security standards, are maintained at the highest level
  • Drive the technical roadmap and align architectural decisions with both business strategy and client needs, serving as a key technical advisor
  • Lead complex technical discussions with both internal teams and external stakeholders, translating business needs into actionable technical solutions
  • Embrace and promote a consulting mindset, acting as a technical expert who advises clients on innovative, scalable solutions that deliver measurable business value
  • Stay updated on new technologies and trends to continuously improve technical skills
  • Mentor and guide engineers, fostering technical growth across teams, and maintaining a culture of learning and innovation
  • Play a key role in the recruitment process, interviewing and selecting top technical talent for the organization, ensuring both technical and cultural fit
  • Act as focal point of contact for technical issues for specific work streams across multiple projects
  • Fulltime
Read More
Arrow Right
New

Senior Technical Program Manager

We are looking for a Senior Technical Program Manager with deep experience in ha...
Location
Location
United States , San Jose
Salary
Salary:
164900.00 - 299400.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Mechanical Engineering, Electrical Engineering, Manufacturing Engineering, or a related technical field
  • 8+ years of experience in hardware program management within consumer electronics or a related high-volume manufacturing industry
  • Proven track record of managing consumer electronics products from concept through mass production at scale (millions of units)
  • Deep understanding of hardware development phases from prototype through production and associated gate criteria
  • Experience coordinating software development programs alongside hardware schedules, including OS integration and release management
  • Familiarity with software development lifecycles and agile methodologies
  • Experience managing relationships with ODMs, CMs, and component suppliers
  • Strong technical foundation — ability to engage with mechanical designs, electrical schematics, manufacturing processes, and software development workflows
  • Experience working across time zones with global teams and manufacturing partners, with flexibility for regular evening meetings
  • Excellent communication skills — able to translate complex technical challenges into clear narratives for diverse audiences
Job Responsibility
Job Responsibility
  • Own end-to-end program management for Roku player products, driving hardware development from concept through engineering validation, design verification, and into mass production
  • Build and maintain detailed program schedules, track milestones, manage critical paths, and provide clear status reporting to stakeholders and leadership
  • Coordinate across hardware engineering, mechanical engineering, software, quality, operations, creative, compliance, and other cross-functional teams to deliver products on time and on budget
  • Track software feature completion, bug triage, and release readiness for new product launches
  • Coordinate OS integration and certification testing timelines with hardware schedules
  • Manage relationships with external manufacturing partners (ODMs/CMs), component suppliers, and SOC vendors
  • Proactively identify hardware program risks — design maturity, tooling readiness, supply chain constraints, and schedule pressure — and develop mitigation strategies
  • Drive Design for Manufacturing (DFM) and Design for Assembly (DFA) conversations to optimize product cost, quality, and manufacturability
  • Facilitate cross-functional technical discussions, challenge assumptions, and drive data-driven decision-making
  • Communicate program status, risks, and trade-offs clearly and concisely to stakeholders at all levels
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
  • healthcare (medical, dental, and vision)
  • life
  • Fulltime
Read More
Arrow Right

Operations Coordinator

We are looking for an Operations Coordinator to manage and support live broadcas...
Location
Location
United States , New York
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years of experience in broadcast operations, live production, media technology, or technical operations
  • Exceptional organizational skills and attention to detail
  • Ability to remain calm and solution-focused during live broadcasts under tight deadlines
  • Strong communication skills, both written and verbal, with experience in client-facing roles
  • Willingness to work flexible hours, including evenings, weekends, and holidays, as required by live sports schedules
  • Familiarity with broadcast engineering, live television, and video streaming technologies
  • Knowledge of QA processes and tools to ensure quality standards in live productions
  • Interest in innovative media technologies, including motion tracking and AI-driven broadcast tools
Job Responsibility
Job Responsibility
  • Organize and oversee virtual graphics delivery for live sporting events, including scheduling staff, testing equipment, and handling logistics
  • Provide direct support to freelance graphics operators during live broadcasts, addressing technical issues and ensuring smooth operations
  • Monitor live productions, quickly identifying and resolving any issues that arise to prevent disruptions
  • Collaborate with client production teams and internal departments to align on event needs and execution
  • Participate in planning calls and provide updates on project progress while addressing last-minute changes effectively
  • Train graphics operators on software tools and workflows to maintain high-quality on-air results
  • Test proprietary software in controlled environments to identify bugs and suggest improvements
  • Relay feedback and insights from live events to development and engineering teams to enhance tools and processes
  • Work closely with the Operations team to share resources and optimize workflows
  • Maintain professionalism and adaptability in fast-paced live broadcast scenarios
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Architect 4, Software Architecture

At Comcast advertising, we're building a data-driven future, and we need a Senio...
Location
Location
United States , Remote
Salary
Salary:
90695.14 - 212566.73 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Implementing cloud data architecture and data integration patterns (AWS Glue, Azure Data Factory, Event Hub, Databricks, etc.), storage and processing (Redshift, Azure Synapse, BigQuery, Snowflake)
  • Infrastructure as code (CloudFormation, Terraform)
  • 3rd Party Integration (Salesforce, D365)
  • Understanding and experience with modern cloud data architectures and engineering for one or more of the following cloud providers - AWS, Azure, GCP
  • Experience building data models and semantic layers
  • Experience in defining Master Data Management strategy and exposing data securely as a through data sharing architecture and APIs
  • Leading and supporting data architecture team and leads in creation of cloud data migration/integration/warehouse plans, roadmap, success metrics, and assessment of client’s enterprise (on-premise and on-cloud) data systems
  • Designing and developing using data modeling techniques for mixed workloads, such as OLTP, OLAP, streaming using any formats (structured, semi-structured, unstructured)
  • Strong understanding of data governance practices
  • Architecting and designing data implementation patterns and engineered solutions using native cloud capabilities that span data ingestion & integration (ingress and egress), data storage (raw & cleansed), data prep & processing, master & reference data management, data virtualization & semantic layer, data consumption & visualization
Job Responsibility
Job Responsibility
  • Collaborate across application and data teams to orchestrate data solutions that meet needs from transactional, analytics and data science needs
  • Propose solutions focusing on tenants such as cost optimization, reducing data hops, ensuring high availability, performance and Effectv’s strategic needs and future growth goals as it relates to becoming a ‘data driven’ organization
  • Ensure solutions adhere to policies outlined at Comcast level such as data privacy and security
  • Design and manage robust, scalable data models and semantic layer
  • Build prototypes, publish design patterns for use by the organization
  • Provide guidance on getting started in cloud and cloud migration techniques
  • Work with the data governance team to ensure critical data elements are identified and monitored
  • Work with partners like AWS, Databricks, Snowflake to ensure services meet the growing needs of Effectv
  • Facilitate in-depth architectural discussions and design exercises to create world-class cloud solutions
  • Work with internal and external stakeholders to gather requirements
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Director, Product Management (AIOps)

PagerDuty is looking for a Director of Product Management, AIOps, to lead the ch...
Location
Location
Canada
Salary
Salary:
156000.00 - 237000.00 CAD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 10 years in product management, with a proven track record of success in the software industry
  • Experience applying data science and AI to deliver intelligent applications
  • Understanding of monitoring and observability, or event intelligence products and markets, including customer needs, key trends, and the competitive landscape
  • Industry experience with DevOps engineers, SREs, platform engineers and ITOps teams
  • Proven ability to build and scale product ecosystems and integrations with internal platforms and 3rd party systems
  • Self-motivated user of AI tools for personal productivity and the craft of product, a bias towards amplifying team output with AI over adding headcount to scale
  • Experience managing teams of product managers: hiring for intelligence, curiosity, and collaboration and focusing on coaching, empowerment, and accountability
  • Exceptional analytical, strategic thinking, and problem-solving abilities
Job Responsibility
Job Responsibility
  • Develop unique, market-leading AIOps capabilities that leverage PagerDuty’s enriched event streams from a robust and growing set of integrations
  • Ensure AIOps integrates seamlessly with AI & Automation and Incident Management to drive customer outcomes
  • Drive the strategy for expanding the ecosystem of integrations, ensuring seamless ingestion, enrichment, and actionability of signals from a diverse set of sources
  • Drive product decisions balancing customer value (measured through product engagement and customer feedback) with financial impact (measured by win rates, retention and ARR)
  • Lead and grow a world-class team of Product Managers, with diverse backgrounds and perspectives, developing talent through both formal training and hands-on experience
  • Guide the cultural transformation to usage-based pricing by setting product engagement targets to measure product success and iterating on packaging and pricing models
  • Maintain a balanced roadmap that optimizes for functional, architectural, interoperability, customer value, and revenue goals and ensures effective allocation of resources
  • Clearly articulate the vision and product plans and drive alignment between product development, go-to-market teams, executives, and the rest of the company
  • Partner closely with solutions consulting, product marketing and sales enablement to ensure effective training and messaging about features and their value is delivered at scale
  • Drive the success of the product in terms of customer satisfaction and business results while monitoring the market for shifts in customer needs, technology, and competitive dynamics
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent (some countries have longer leave standards and we comply with local laws)
  • Fulltime
Read More
Arrow Right
New

Senior Product Owner & Delivery Lead

Based in The Romania Excellence Centre, Bucharest - our client is seeking for ex...
Location
Location
Romania , Bucuresti
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Minimum of 7 years in Product Owner / Business Lead roles, with significant experience in KYC, onboarding or client lifecycle management in banking
  • Proven experience owning a strategic platform or domain and leading multiple squads/streams (not just one team backlog)
  • Strong credibility with MD‑level stakeholders, comfortable presenting options and driving decisions
  • Deep practical understanding of Agile in large organizations and how to blend product ownership with program‑level delivery steering
Job Responsibility
Job Responsibility
  • Own and communicate a clear product vision and roadmap for KYC / onboarding, aligned with Private Bank strategy and regulatory expectations
  • Translate regulatory / policy changes in KYC and account opening into well‑defined epics, features and user stories with clear acceptance criteria
  • Prioritize and manage the product backlog for multiple teams, balancing regulatory deadlines, technical dependencies and business value
  • Act as primary business–IT bridge, coordinating with Compliance, AFC, Front Office, Operations, Architecture, Data and external vendors
  • Take end‑to‑end delivery responsibility: high‑level planning, dependency management, risk and issue management, and release coordination
  • Lead cross‑location Agile delivery (planning, reviews, retrospectives) and ensure teams deliver increments on time and with required quality
  • Prepare and present senior management updates (status, risks, decisions) in Steering Committees and working groups
  • Oversee SIT, UAT and go‑live, ensuring coverage of key regulatory scenarios, coordinating stakeholders and managing cut‑over decisions
  • Use KPIs (onboarding time, drop‑off rate, rework, incident volume) to track product performance and drive continuous improvement
What we offer
What we offer
  • smooth integration and a supportive mentor
  • choose from Remote, Hybrid or Office work opportunities
  • different working hours to suit your needs
  • sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • individual coaching sessions or accredited Coaching School
  • epic parties or themed events
  • Fulltime
Read More
Arrow Right