At a glance
- Experience
- 3+ years experience
- Workplace
- Hybrid
- Location
- Cambridge
About the role
- 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.
Responsibilities
- 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
- C++ in an embedded environment experience
- Proficiency in Typescript
- Experience building agentic AI systems that generate, optimize, and deliver scalable applications in production environments
- Strong problem-solving and technical communication abilities
- Proactive mindset with passion for continuous learning and fast iteration
Benefits
- Global access to mental health and financial wellness support and resources
- Healthcare (medical, dental, and vision)
- Life, accident, disability, commuter, and retirement options (401(k)/pension)
- Time off in accordance with local leave policies
Workplace
- Teams generally work in the office Monday through Thursday.
- Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.
Skills
- BrightScript
- JavaScript
- C++
- TypeScript
- Claude Code
- Cursor
- MCP