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