Skills
About the Role
Roku is looking for an Embedded Software Engineer to help power the next generation of TV streaming experiences. As a fast-growing public company, Roku puts real impact in your hands from day one—working with a team that values collaboration and ownership.
Responsibilities
- Design, build, and maintain embedded software components for TV and streaming-related systems
- Collaborate with cross-functional partners to translate requirements into reliable implementations
- Debug and optimize embedded code to improve performance, stability, and user experience
- Contribute to engineering practices that support maintainability and scalable development
Requirements
- Experience developing embedded software in C/C++ or similar languages
- Strong understanding of low-level programming concepts and debugging techniques
- Ability to work effectively in a team environment and communicate technical tradeoffs
Benefits
- Opportunity to work on technology used by millions of TV streamers
- Support for professional growth in a collaborative, high-impact environment
- Meaningful contributions from the start with a team that values ownership