Base Salary
$370k - $400k/yr
Responsibilities
- Architect and implement Roku home screen and Browse Surfaces features from SceneGraph UI through cloud-backed content experiences.
- Drive performance, memory efficiency, and reliability on constrained embedded hardware.
- Own features end-to-end, including design, implementation, testing, and production rollout.
- Collaborate with UI/UX design, product management, and cloud engineering teams on new user experiences, including AI-driven features.
- Mentor engineers, establish technical standards, and promote engineering best practices.
- Investigate and resolve complex platform issues affecting millions of users.
Requirements
- 10+ years of software engineering experience, including significant experience in embedded or consumer electronics environments.
- Deep proficiency in C++ and/or BrightScript, SceneGraph, and TypeScript, or equivalent TV platform SDK experience.
- Experience architecting and shipping features on constrained embedded platforms with memory, CPU, and GPU limitations.
- Strong understanding of multithreaded development, concurrency, and real-time programming.
- Experience building and shipping UI experiences on embedded or consumer electronics platforms.
- Knowledge of Linux operating systems and system-level debugging.
- Experience with API design and cross-team integration.
- Familiarity with AI/ML and LLM technologies and interest in applying them to content and UI experiences.
- Strong communication and cross-functional collaboration skills.
- B.S. or M.S. in Computer Science, or equivalent engineering experience.
Benefits
- Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off are offered.
- Additional benefits may include medical, dental, vision, accident, commuter, retirement, and mental health and financial wellness support.
- Hybrid schedule: in-office Monday through Thursday, with Fridays flexible for remote work unless the role or office requires five days in person.
Tech Stack
About Roku
With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.