CrawlJobs Logo

Software Engineer, Roku TV

roku.com Logo

Roku

Location Icon

Location:
United Kingdom , Cambridge

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Software Engineer on the Regional TV Software team, you will contribute to the development and delivery of software for regional TV platforms, working on both new TV platform projects and new software development projects. You will collaborate with SOC vendors, support certification processes with UK and European broadcast organizations, and help define and build new software features. This is a great opportunity for an engineer early in their career who is curious, collaborative, and motivated to grow across multiple areas of a complex software system.

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

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

Nice to have:

  • Exposure to Linux environments
  • Familiarity with HTML or browser-based development
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

Additional Information:

Job Posted:
March 13, 2026

Employment Type:
Fulltime
Work Type:
Hybrid 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, Roku TV

Senior 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
  • 6+ years Experience with C and/or C++ in a commercial environment
  • 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
  • 6+ 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)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Roku Engineer

As a Roku Engineer on the PlayerPlatform team, you'll be at the forefront of str...
Location
Location
United States , Englewood; Reston; Philadelphia
Salary
Salary:
114985.89 - 172478.83 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

Scrum Lead / Technical Program Manager

Software Resources has an immediate job opportunity for a Technical Program Mana...
Location
Location
United States , Bristol
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Accountable for driving execution and delivery of multiple technical product or software development projects from start to finish
  • Have experience executing both Agile and Waterfall software development methodologies
  • Have experience with industry-standard project management tools such as JIRA and Confluence
  • Responsible for managing team dynamics, morale and motivation while building a culture where all members and points of view are respected
  • Identifies project risks
  • analyzes and communicates prioritized mitigation plans to stakeholders
  • anticipates problems and roadblocks before they occur
  • Develops and manages project plans comprised of complex activities and dependencies
  • Communicates status, updates and project summaries via presentations, e-mail and direct communication with key stakeholders and leadership
  • Have excellent professional writing skills and can provide verbal explanations of status and technical issues with precision and accuracy
Job Responsibility
Job Responsibility
  • Business Operations is responsible for global program and project management, capital and portfolio management, resource prioritization, tracking and communication of performance, administrative services, AOP & LRP Planning, Space Management, and other key functions critical to the operation of DE&E Technology division
  • This position is part of the Global Program Management team which manages the execution of DE&E Technology programs, including scope, delivery schedules and budgets in addition to identifying dependencies, managing risks and quantifying business impact
  • This role collaborates with Product, Engineering and QA to understand and rationalize strategic roadmaps while providing easy to understand, transparent reporting to leadership during delivery
  • Will be working on the video mobile applications as it relates to living room – Roku, Android tv / Apple TV / mobile apps devices
What we offer
What we offer
  • medical, dental, and vision coverage, a 401(k) with company match, short-term disability, life insurance with AD&D
Read More
Arrow Right
New

Dental Nurse

Join Our Team at New Lodge Dental Practice – Oxted, Surrey. Are you an experienc...
Location
Location
United Kingdom , Oxted
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • GDC-registered Dental Nurse (or a trainee enrolled on a course with solid chairside experience)
  • Friendly, approachable, and a real team player
  • Comfortable in a busy practice and eager to learn
  • Keen to expand your knowledge in more complex treatments
Job Responsibility
Job Responsibility
  • Work alongside an experienced dentist as well as an implantologist and oral surgeon
  • Support your training in implantology and oral surgery if needed
What we offer
What we offer
  • Competitive Pay
  • Birthday Off (Paid!)
  • Free Parking
  • Modern, Bright Practice
  • Supportive Team
  • Specialist Experience
  • Referral Bonus
  • Uniform Provided
  • Discretionary Dental Care
  • Team socials and activities
  • Parttime
Read More
Arrow Right
New

Advanced Pharmacy Technician, Back End

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Spartanburg
Salary
Salary:
17.00 - 28.46 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • Certification/licensed/registered pharmacy technician or as required by state law
  • One (1) or more years of experience as a pharmacy technician or equivalent experience
Job Responsibility
Job Responsibility
  • Partnering with function supervisor to coordinate workflow for assigned areas that prepare and process medications
  • Rotating and working in various assigned pharmacy workstations including Packaging, Staging, Returns, Receiving, Narcotics, IV, Ekit, Compounding, Omnicell Cycle Fill, Machine Packaging
  • Receiving product deliveries, pull and stage product for distribution, rotate stock, and coordinate activities with drivers to ensure shipments are accurate and deliveries are timely
  • Performing physical inventories of medication
What we offer
What we offer
  • Affordable medical plan options
  • 401(k) plan (including matching company contributions)
  • Employee stock purchase plan
  • No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
  • Benefit solutions including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access
  • Fulltime
Read More
Arrow Right
New

Java Developer For Trading (Securities Lending) - Vice President

The Equity Finance Technology team are seeking a highly motivated software engin...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Extensive development experience
  • Technical skills in Java, Kafka, SQL, Git
  • Experience in performing QA, TDD and BDD practices
  • Proven ability to work in high pressure environment
  • Flexibility to work with a global team, across geographies and time zones
Job Responsibility
Job Responsibility
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as adviser or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right
New

Manufacturing Technician II, Instruments

The Manufacturing Technician II, Instruments will be responsible for the assembl...
Location
Location
United States , Austin
Salary
Salary:
Not provided
int.diasorin.com Logo
Diasorin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Associate's Degree Associate’s degree in mechanical or electronics field required
  • Two years experience working in manufacturing environment specific to troubleshooting and problem resolution practices. required
  • Experience in Soldering. preferred
  • Experience working w/ GMP preferred.
Job Responsibility
Job Responsibility
  • Stages material for production as needed
  • Coordinate with other technicians daily in support of integration testing, manual instruction development and production process development
  • Hands-on assembly, test and troubleshooting of system builds and re-work
  • Will be responsible for becoming proficient at building subassemblies currently produced in manufacturing
  • Work from documented procedures and maintain quality data
  • Deliver manufacturing requirements and attainment of production schedule
  • Coordinate process and manual instruction updates
  • Share knowledge and train co-workers and new employees
  • Establish an effective working partnership with other Luminex departments to promote effective communication and transfer knowledge/experience to others
  • Participate in applicable departmental and interdepartmental training
What we offer
What we offer
  • competitive salary and benefits package
  • Fulltime
Read More
Arrow Right
New

Teacher of Mathematics - Maternity Cover

West Bromwich Collegiate Academy is an oversubscribed Secondary School in the Bl...
Location
Location
United Kingdom , West Bromwich
Salary
Salary:
32916.00 - 51048.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
May 17, 2026
Flip Icon
Requirements
Requirements
  • Have experience teaching across the key stages
  • Be a consistently good/outstanding teacher
  • Be an exceptional classroom practitioner with high expectations of both learning and behaviour
  • Able to inspire, motivate and enthuse pupils
  • Committed to raising standards for all and share the same drive to constantly learn and improve
  • Show willingness to lead initiatives and show evidence of impact
  • Demonstrate a passion to make a difference to others
  • To be proficient with the use of technology for learning and have a willingness to innovate
Job Responsibility
Job Responsibility
  • To develop, plan and deliver effective and high-quality learning experiences for all students they teach
  • Be accountable for the learning and achievement of all students they teach
  • To liaise with teaching colleagues across the Academy to support strategic development, share good practice and plan collaborative activities
What we offer
What we offer
  • Opportunities across our MAT to enhance skills and experience at both primary and secondary level
  • Excellent career development opportunities
  • Exceptional CPD provision including working with national and international experts in their field
  • A supportive working environment and team ethos
  • Friendly, enthusiastic children
  • An excellent ECT induction programme
  • A working culture that recognises and reflects the importance of good mental health and wellbeing
  • Fulltime
!
Read More
Arrow Right