Responsibilities
- Develop and maintain software for regional TV platforms focused on Europe and Australia.
- Collaborate with system-on-chip vendors on new TV projects and resolve Roku-specific technical issues.
- Support certification processes with ETV, the BBC, and DTG.
- Contribute to requirements definition, software design, and implementation for new software projects.
- Develop primarily in C++, with contributions in C, Python, and JavaScript as needed.
- Port and adapt software to regional standards and specifications, including HbbTV.
- Troubleshoot issues across the software stack and work cross-functionally on resolutions.
- Contribute to greenfield feature development for new TV platform launches.
- Use AI coding assistants and agentic tools to improve development velocity and code quality.
Requirements
- 1-3 years of commercial experience with C and/or C++.
- Familiarity with Python.
- Interest in or exposure to embedded systems or low-level software development.
- Advanced fluency with AI coding assistants and agentic development tools, including sharing prompt patterns and discoveries with the team.
- A systems-level mindset and curiosity about how different parts of a software system interact.
- Exposure to Linux environments is a plus but not required.
- Familiarity with HTML or browser-based development is a plus but not required.
- Strong problem-solving skills and a collaborative approach.
Benefits
- Hybrid work approach with office attendance generally Monday through Thursday and flexible remote work on Fridays.
- Mental health and financial wellness support.
- Healthcare, life, accident, disability, commuter, and retirement benefits may be available depending on location and role.
- Time off in accordance with local leave policies and personal needs.
Tech Stack
Categories
About Roku
With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.