Responsibilities
- Build, maintain, and improve the high-performance grid rendering component used by the app engine.
- Leverage agentic coding techniques to speed up feature development and testing.
- Work with cross-functional teams such as the Home Screen and EPG teams to integrate feature requests and enhance UI responsiveness.
- Create unit, integration, and functional tests to deliver high-quality user experiences across all devices.
- Use deep knowledge of Linux and operating system concepts to boost system stability and performance.
- Operate independently within a distributed team, communicating effectively across different time zones and locations.
- Engage in design discussions and code reviews to maintain best practices in embedded C++ development and system architecture.
Benefits
- Worldwide access to mental health and financial wellness support and resources.
- Local benefits include statutory and voluntary options such as healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement plans (401(k)/pension).
- Employees receive support for time off according to local leave policies and other personal needs to accommodate evolving work and life requirements.
Work Arrangement
Hybrid
Other
- Roku fosters an inclusive and collaborative environment where 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.
- Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com.