This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer in the DMTE team, you’ll contribute to Roku’s platform innovation — implementing and optimizing BrightScript (or JavaScript-like) systems for graphics rendering and the FRAME engine. You’ll tackle performance-critical challenges, ensuring our devices deliver smooth visuals and instant responsiveness at scale. You’ll have the opportunity to learn about core architecture, work across the stack with hardware, firmware, and application teams, and see your work directly impact tens of millions of users.
Job Responsibility:
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
Requirements:
3+ years software engineering experience with UI development exposure
Proficiency in BrightScript (or JavaScript-like) skills plus some experience with Python
Strong problem-solving and technical communication abilities
Interest in AI applications and a willingness to learn about generative AI tools
Proactive mindset with passion for continuous learning and fast iteration
What we offer:
Global access to mental health and financial wellness support and resources
Local benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
Time off work for vacation and other personal reasons