Software Engineering Internship

Software Engineer Internship

at Roku

📍 Location Cambridge
📋 Details Intern · 4mo · Summer 2026
📅 Posted

About the Role

Develop C++ on Linux, debug, own project

About Roku

Streaming platform company with large developer ecosystem

Full Description

Who you are

  • Currently enrolled in a degree program in Computer Science/Engineering or related field
  • Evidence of modern C++ skills from coding done outside your academic program
  • Experience of 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)
  • Strong problem-solving and technical communication abilities
  • Proactive mindset with passion for continuous learning and fast iteration

What the job involves

  • Join our team as a Software Engineer Intern, where your passion for technology and creativity will drive our success. We offer a paid 12-week internship, starting in Summer 2026
  • We’ll tailor the project to achieve the best outcome for your time with us, one idea that we’re excited about is creating an AI-powered development workflow for developing and testing new APIs
  • This would enable rapid prototyping of new interface definitions and implementations, automated tests and documentation, gathering data to help evaluate design ideas
  • Owning a project that contributes to the success of our development team
  • Working with C++ on Linux‑based systems; use debugging and analysis tools to reproduce, isolate, and fix issues
  • Collaborating with engineers across firmware, platform services, and quality to ensure robust delivery

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities

Opens in a new tab on the company's website