2 days ago
Cambridge, United KingdomMid Level
Responsibilities
- Build scalable UI features optimized for millions of users.
- Investigate and solve middleware, graphics rendering, and UI challenges.
- Implement and optimize systems for the FRAME engine and Roku platform.
- Collaborate with hardware, firmware, application, and product teams on global platform features.
- Develop engineering tools and contribute to technical solutions.
- Explore AI/ML capabilities and use generative AI tools to accelerate development.
Requirements
- At least 3 years of software engineering experience with UI development exposure.
- Experience with C++ in an embedded environment.
- Proficiency in TypeScript.
- Experience building agentic AI systems that generate, optimize, and deliver scalable production applications.
- Strong problem-solving and technical communication abilities.
- A proactive mindset, passion for continuous learning, and ability to iterate quickly.
Benefits
- Global mental health and financial wellness support and resources.
- Healthcare, including medical, dental, and vision options, where applicable.
- Life, accident, disability, commuter, and retirement benefits such as 401(k) or pension, depending on location and role.
- Time off in accordance with local leave policies and personal needs.
- Hybrid work generally consisting of office work Monday through Thursday and flexible remote Fridays, with some role or location exceptions.
Tech Stack
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
