Roku
Visit websiteSoftware Engineer, UI
Salary not disclosed3+ yearsHybrid
- Engineering
- Cambridge
- Full time
- Yesterday
About the role
As a Software Engineer in the Device Monetization and Themed Experiences team, you will contribute to platform innovation by implementing and optimizing systems for graphics rendering and the FRAME engine. You will tackle performance-critical challenges to ensure devices deliver smooth visuals and responsiveness at scale. This role involves working across the stack with hardware, firmware, and application teams to power the user experience on millions of devices.
Responsibilities
- Build scalable UI features optimized for millions of users
- Contribute to technical investigations and solutions for middleware and UI challenges
- Explore integrating AI/ML capabilities and leverage generative AI tools to accelerate development
- Collaborate with cross-functional teams on global platform features
- Develop engineering tools and learn from experienced developers
- Stay current with AI trends and emerging technologies
Required skills
- UI development
- C++
- Typescript
- Embedded systems
- Agentic AI systems
Benefits
- Mental health support
- Financial wellness support
- Healthcare
- Life insurance
- Accident insurance
- Disability insurance
- Commuter benefits
- Retirement options
About the Company
Roku is the number one TV streaming platform in the U.S., Canada, and Mexico, with a mission to connect the entire TV ecosystem. Founded in 2002, the company focuses on a pragmatic approach to innovation, building and delivering solutions that change how the world watches TV.