2h ago

Software Engineer Intern, Embedded

Manchester, United Kingdom
internshipinternConsumer Electronics / Streaming

Tech Stack

Description

You will own a scoped project to strengthen Roku's embedded stack, such as implementing a feature or improving performance, while collaborating with cross-functional teams. This paid 12-week internship offers hands-on experience with C++ and Linux-based systems.

Requirements

  • Currently enrolled in a degree program in Computer Science/Engineering or related field
  • C++ coding skills (modern C++ experience is a major plus)
  • Experience developing/debugging on Linux-based embedded platforms
  • Understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries, and open source development
  • Scripting skills (Python/Bash)

Responsibilities

  • Own a project in the embedded space: implement a feature, improve memory/performance, or add automated tests
  • Work with C++ on Linux-based systems; use debugging and analysis tools to reproduce, isolate, and fix issues
  • Collaborate with engineers across firmware, platform services, and quality to ensure robust delivery
0 views 0 saves 0 applications