Back to results

Software Engineer, UI

Salary not disclosed3+ yearsHybrid

  • Engineering
  • Cambridge
  • Full time
  • Yesterday
Newly posted

About the role

As a Software Engineer in the Device Monetization and Themed Experiences team, you will contribute to platform innovation by implementing and optimizing systems for graphics rendering and the FRAME engine. You will tackle performance-critical challenges to ensure devices deliver smooth visuals and responsiveness at scale. This role involves working across the stack with hardware, firmware, and application teams to power the user experience on millions of devices.

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

Required skills

  • UI development
  • C++
  • Typescript
  • Embedded systems
  • Agentic AI systems

Benefits

  • Mental health support
  • Financial wellness support
  • Healthcare
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Commuter benefits
  • Retirement options

About the Company

Roku is the number one TV streaming platform in the U.S., Canada, and Mexico, with a mission to connect the entire TV ecosystem. Founded in 2002, the company focuses on a pragmatic approach to innovation, building and delivering solutions that change how the world watches TV.

Software Engineer, UI at Roku · Grasshire