Roku logo
Roku3 months ago

Senior Software Engineer, Live

Hybrid · Cambridge, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
TECH

Job Summary

Contribute extensively to embedded UI development and algorithm implementation for complex features in Roku's platform. Develop core features for the Roku Channel app and Roku OS while collaborating with Product Development, UI/UX design, Platform Services, and Release Management teams. Engage with modern C++ libraries/frameworks and scripting languages, ensuring high-quality software delivery. This role demands a proven track record in embedded systems, strong C++ skills, and effective communication to enhance user experience for millions of Roku users.

Required Qualifications

  • Strong C++ experience
  • Relevant software development experience in embedded systems
  • 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

Desired Qualifications

  • Experience developing UI applications using popular frameworks such as JavaScript, BrightScript or similar
  • Proficiency in Typescript
  • Consumer electronics experience building Media/Content and/or Ad product would be beneficial.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Roku

Senior Software Engineer, Live

Apply on Sorce