2h ago

Software Engineer Intern, Embedded

Cambridge, United Kingdom
internshipintern HybridConsumer Electronics / Streaming

Tech Stack

Description

As an Embedded Software Engineer Intern at Roku, you will own a scoped project strengthening our embedded stack, such as implementing a feature or improving performance, while collaborating with firmware, platform, and quality engineers. You'll work with C++ on Linux systems and use debugging tools to deliver high-quality software across devices.

Requirements

  • Currently enrolled in Computer Science/Engineering or related degree program
  • C++ coding skills (modern C++ preferred)
  • Experience developing/debugging on Linux embedded platforms
  • Understanding of Linux kernel concepts, multi-threading, tools, libraries
  • Scripting skills (Python/Bash)

Responsibilities

  • Own a project in the embedded space (implement feature, improve memory/performance, add automated tests)
  • Work with C++ on Linux-based systems
  • Use debugging and analysis tools to reproduce, isolate, and fix issues
  • Collaborate with firmware, platform services, and quality teams
0 views 0 saves 0 applications