{bc}
linkedin

Senior Software Engineer, Embedded UI - C++

Roku
England, GBR
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
Embedded software engineeringC++BrightScriptUI developmentPythonJavaScript
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Embedded software engineeringC++BrightScript
Smart Apply

Full Job Posting

About Roku

Roku operates a major TV streaming platform and aims to power televisions worldwide.

The company connects consumers, content publishers, advertisers, and the broader TV ecosystem.

About the Team

The Device Monetization and Themed Experiences team builds graphics and operating system foundations for the FRAME engine.

The team works on high-performance graphics, OS services, GPU pipelines, memory usage, and responsive experiences across millions of devices.

The role partners closely with firmware, UI, and product teams.

About the Role

Design, implement, and optimize low-level C++ and BrightScript systems for graphics rendering, OS services, and the FRAME engine.

Shape core architecture and solve performance-critical embedded systems challenges affecting tens of millions of users.

The role includes mentoring others and contributing to the future of Roku's streaming platform.

What You'll Do

  • Build scalable UI features optimized for millions of users.
  • Lead technical investigations and architect solutions for complex embedded systems challenges.
  • Integrate AI and machine learning capabilities and use 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.

Required Experience

  • At least five years of software engineering experience with UI development expertise.
  • Advanced C++ skills plus proficiency in Python or JavaScript.
  • Strong root cause analysis and technical communication abilities.
  • Knowledge of AI applications and experience with generative AI tools.
  • A proactive mindset with passion for continuous learning and fast iteration.

Benefits

  • Benefits may include mental health and financial wellness support, healthcare, insurance, commuter support, retirement options, and paid time off.
  • Benefit availability varies by location and role.

Roku Culture

Roku describes its culture as fast-paced, collaborative, pragmatic, action-oriented, and focused on solving problems and delivering to customers.

The company values independent thinking, low egos, trust, humor, and bold execution.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Roku