Roku, Inc. is looking for a Senior Software Engineer based in San Jose, California to take ownership of the OS UI platform for the Roku home screen. This role involves collaborating on architecture, implementing features, and optimizing performance on embedded platforms. The position offers an annual salary between $370,000 - $400,000, with various benefits including health insurance and equity awards. A hybrid work model supports a collaborative environment while allowing flexibility with remote work.
Qualifications
7+ years of software engineering experience, with deep proficiency in C++ or equivalent.
Strong understanding of multi-threaded development and real-time programming.
Experience building UI on embedded consumer electronics platforms.
Responsibilities
Architect and implement features across the Roku home screen.
Drive performance and reliability on constrained hardware.
Collaborate with design and product teams for new experiences.
Skills
C++
BrightScript
SceneGraph
TypeScript
Embedded Systems
API Design
AI/ML Technologies
Communication Skills
Education
B.S. or M.S. in Computer Science
Job description
Roku, Inc. is looking for a Senior Software Engineer based in San Jose, California to take ownership of the OS UI platform for the Roku home screen. This role involves collaborating on architecture, implementing features, and optimizing performance on embedded platforms. The position offers an annual salary between $370,000 - $400,000, with various benefits including health insurance and equity awards. A hybrid work model supports a collaborative environment while allowing flexibility with remote work.