Senior Software Engineer
C++, Javascript, UI
Confirmed live in the last 24 hours
Roku

1,001-5,000 employees

Streaming platform for television
Company Overview
Roku's mission is to be the TV streaming platform that connects the entire TV ecosystem around the world. The company connects users to the streaming content they love, and we enable content publishers to build and monetize large audiences and provide advertisers with unique capabilities to engage consumers.
Hardware
Consumer Software

Company Stage

Series F

Total Funding

$304.3M

Founded

2002

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

-5%

1 year growth

-2%

2 year growth

8%
Locations
Cambridge, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
JavaScript
UI/UX Design
Software Testing
CategoriesNew
Embedded Engineering
Software Engineering
Requirements
  • Strong C++ experience
  • Experience developing UI applications using popular frameworks such as JavaScript, BrightScript or similar
  • 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
  • Consumer electronics experience building Media/Content and/or Ad product would be beneficial
  • Bachelors or Masters in Computer Science or related fields-MS3
Responsibilities
  • 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