Responsibilities
- Build scalable UI features optimized for millions of users.
- Investigate and solve middleware, graphics rendering, and UI challenges.
- Implement and optimize BrightScript or JavaScript-like systems for the FRAME engine.
- Improve performance, visual smoothness, responsiveness, and memory usage on Roku devices.
- Collaborate with hardware, firmware, application, UI, and product teams on global platform features.
- Develop engineering tools and learn from experienced developers.
- Explore AI/ML integrations and use generative AI tools to accelerate development.
- Stay current with AI trends and emerging technologies.
Requirements
- 3+ years of software engineering experience with UI development exposure.
- Experience with C++ in an embedded environment.
- Proficiency with BrightScript or JavaScript-like technologies.
- Some experience with Python.
- Strong problem-solving and technical communication abilities.
- Interest in AI applications and willingness to learn generative AI tools.
- A proactive mindset and passion for continuous learning and fast iteration.
Benefits
- Global mental health and financial wellness support and resources.
- Local benefits may include medical, dental, vision, life, accident, disability, commuter, and retirement options such as 401(k) or pension.
- Paid time off in accordance with local leave policies and personal needs.
- Hybrid work generally consists of office work Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five days in the office.
- Reasonable accommodations and adjustments are available in accordance with applicable law.
Tech Stack
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.
