Software Engineer, UI
Cambridge, England, United Kingdom (Hybrid) পূর্ণকালীন
প্রথম আবেদনকারী হোন।
- অভিজ্ঞতা
- ৩+ বছর
- বেতন
- —
- শূন্যপদ
- 1
- পোস্ট করা হয়েছে
- ১ ঘন্টা আগে
- কাজের ধরণ
- হাইব্রিড
- যোগ্যতা
- Professionals with at least 3 years of software engineering experience and UI exposure, who are comfortable working with embedded C++, BrightScript or similar scripting technologies, and Python. Candidates should also be interested in AI, open to learning new tools, and able to work collaboratively…
- জীবনবৃত্তান্ত
- আবেদন করা আবশ্যক
যেখানে আপনি কাজ করবেন
কাজের বিবরণ
About Roku
Roku is a leading TV streaming platform in the U.S., Canada, and Mexico, with a goal of bringing its technology to televisions around the world. The company helped pioneer streaming on TVs and works across the full ecosystem: helping viewers discover content they enjoy, enabling publishers to grow and monetize audiences, and giving advertisers ways to reach consumers effectively.
Roku is a fast-growing public company where every team member is expected to contribute meaningfully from day one. The environment is designed for people who want hands-on exposure, real impact, and the chance to help millions of viewers worldwide.
About the Team
The Device Monetization and Themed Experiences (DMTE) team sits within Roku’s Advertising organization. This group builds the high-performance graphics and UI foundations behind the FRAME engine, which powers smooth, responsive, visually rich experiences across millions of devices. Their work spans middleware and UI layers and influences everything from menu navigation to animated advertising and branded entertainment experiences.
The team focuses on solving technically demanding problems such as UI rendering optimization and memory tuning. It uses BrightScript, or similar JavaScript-like technologies, to deliver stable, efficient, and high-performing solutions. Collaboration is central to the way the team works, with close partnerships across firmware, UI, and product functions to keep the platform fast, dependable, and ready for future streaming needs.
About the Role
As a Software Engineer on the DMTE team, you will help advance Roku’s platform by building and improving BrightScript-based or JavaScript-like systems that support graphics rendering and the FRAME engine. The role involves performance-sensitive engineering work that helps deliver fluid visuals and fast response times at scale.
You will also gain exposure to core architecture and work across hardware, firmware, and application teams. Your work will directly affect a very large user base, and the role is well suited to engineers who enjoy practical problem-solving, performance work, and building technology that quietly powers a broad ecosystem.
Key Responsibilities
- Create scalable UI functionality designed for a very large audience.
- Investigate and resolve technical issues in the middleware and UI layers.
- Look into ways to integrate AI and machine learning features, including using generative AI tools to speed up development.
- Work with cross-functional teams on platform capabilities used globally.
- Build internal engineering tools and learn alongside experienced developers.
- Keep up to date with AI developments and new technologies.
Requirements
- At least 3 years of software engineering experience with exposure to UI development.
- Hands-on experience with C++ in an embedded environment.
- Working knowledge of BrightScript or similar JavaScript-like languages, along with some Python experience.
- Strong analytical ability and clear technical communication skills.
- Genuine interest in AI use cases and willingness to learn generative AI tools.
- Self-driven attitude, curiosity, and comfort with rapid iteration.
Work Arrangement
Roku follows a hybrid model. Teams are generally in the office Monday through Thursday, while Fridays are usually open for remote work. Some roles or office locations may require five in-office days each week.
Benefits
Roku offers a broad benefits package designed to support employees and their families. This includes access to mental health and financial wellness support and resources. Depending on location, local benefits may include healthcare such as medical, dental, and vision coverage; life insurance; accident and disability coverage; commuter support; and retirement options such as a 401(k) or pension.
Employees also receive time off in line with local leave policies and other personal needs. Availability of benefits can vary by location and role, and final details should be confirmed with the recruiter.
Accommodations
Roku welcomes candidates from all backgrounds and provides reasonable accommodations and adjustments where required by law. Applicants who need support during any stage of the hiring process can contact EmployeeRelations@Roku.com.
Culture and Hiring Notes
Roku describes its culture as fast-paced, collaborative, and focused on company success. The company values strong performance, humility, humor, independent thinking, and the ability to move quickly while building practical solutions that are delivered to customers.
Applicants should also note that by sharing their information, they acknowledge Roku may contact them about this role, that they have reviewed Roku’s Applicant Privacy Notice, and that they may unsubscribe from future communications by emailing WorkforcePrivacy@Roku.com.