Facebook pixel

Senior Software Engineer
Core OS / Roku Platform
Updated on 3/24/2023
Locations
Cambridge, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
JavaScript
C/C++/C#
Java
Linux/Unix
Lua
Python
UI/UX Design
Requirements
  • Relevant software development experience in an Embedded Linux space
  • Strong senior level programming skills with languages like C, C++, Java, Python etc
  • Experience developing/working on UI applications
  • Good understanding of Core OS concepts like memory management and multi-threading
  • Understanding of API design, considerations and trade-offs
  • Strong verbal and written communication skills (this role involves frequent communications with teams throughout Roku, and third parties as well)
  • Bachelors or Masters in Computer Science or related
  • An understanding of Linux tools, frameworks, and libraries
  • Experience with scripting languages like Lua, Python, JavaScript and derivative
  • Experience writing functional and integration tests
  • Awareness of Scene Graph framework or similar
  • Consumer electronics experience
Responsibilities
  • Develop core features of Roku OS Application framework
  • Work closely with Product Development, UI design, Platform Services, and Release Management teams to contribute to our application development
  • Investigate, diagnose and resolve issues within the Roku Platform
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.
Benefits
  • Unlimited vacation days
  • Medical, wellness, and financial benefits
  • Free snacks and access to fitness center at headquarters
Company Core Values
  • High performance
  • Proud to work here
  • Trust and responsiblity
  • Talent
  • Communication and context
  • World class product
  • Simple process
  • Excellent partnerships
  • Content standards
  • High ethical standards