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 Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s platform innovation — designing, implementing, and optimizing BrightScript (or JavaScript-like) systems for graphics rendering and the FRAME engine. You’ll take on complex, performance-critical challenges that demand both creativity and precision, ensuring our devices deliver buttery-smooth visuals and instant responsiveness at scale. You’ll have the opportunity to shape 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
Lead technical investigations and architect solutions for complex middleware and UI challenges
Integrate AI/ML capabilities and leverage generative AI tools to accelerate development
Collaborate with cross-functional teams on global platform features
Develop engineering tools and mentor junior developers
Stay current with AI trends and emerging technologies
Requirements:
5+ years software engineering experience with UI development expertise
C++ experience in an embedded environment
Advanced BrightScript (or JavaScript-like) skills plus proficiency in Python
Strong root cause analysis and technical communication abilities
Knowledge of AI applications and experience with 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 include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)