2h ago

Senior Software Engineer - Software Development Kit

Cambridge, United Kingdom
full-timeseniorConsumer Electronics / Streaming

Tech Stack

Description

You will architect, design, implement, and test the run-time and native renderer of Roku's SDK, ensuring performance on low-cost hardware. You'll partner with engineers building higher-level scripting components and develop tooling for optimized app development.

Requirements

  • Bachelor's in Computer Science or Computer Engineering or equivalent experience
  • 7+ years of experience in embedded C/C++ development and toolchain
  • Extensive experience with software development on embedded Linux
  • Experience with multi-process architectures and IPC mechanisms

Responsibilities

  • Architect, design, implement, and test the run-time and native renderer of Roku's SDK
  • Partner with engineers building higher-level scripting parts of the SDK
  • Manage the evolution of all APIs exposed by the SDK
  • Ensure the SDK performs well on low-cost hardware by tracking RAM consumption and rendering frame rate
  • Develop tooling for building optimized applications on the Roku platform
0 views 0 saves 0 applications