Software Engineering
Internship
Software Engineer Internship
at Roku
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
Apply Now →
Opens in a new tab on the company's website