Senior UI Platform Engineer - Home Screen & Browse

Roku

San Jose (CA)

Hybrid

USD 370,000 - 400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off

Job summary

Roku is seeking a Senior Software Engineer in San Jose, CA, to own the OS UI platform for the Roku home screen and Browse Surfaces. This role involves architecting and implementing features while collaborating closely with design and engineering teams. Candidates should have 7+ years of relevant experience with proficiency in C++ or equivalent, a strong understanding of real-time programming, and excellent communication skills. Roku offers a hybrid work model, health insurance, equity awards, and extensive benefits.

Qualifications

  • 7+ years of software engineering experience in embedded or consumer electronics.
  • Proven track record in architecting and shipping features on constrained embedded platforms.
  • Strong understanding of concurrency and real-time programming.

Responsibilities

  • Architect and implement features across the Roku home screen & Browse Surfaces.
  • Drive performance and memory efficiency on embedded hardware.
  • Own features end-to-end: design, implementation, testing, and rollout.

Skills

C++
BrightScript
SceneGraph
TypeScript
Multi-threaded development
API design
Real-time programming
System-level debugging
AI/ML technologies
Strong communication skills

Education

B.S. or M.S. in Computer Science

Job description

Roku is seeking a Senior Software Engineer in San Jose, CA, to own the OS UI platform for the Roku home screen and Browse Surfaces. This role involves architecting and implementing features while collaborating closely with design and engineering teams. Candidates should have 7+ years of relevant experience with proficiency in C++ or equivalent, a strong understanding of real-time programming, and excellent communication skills. Roku offers a hybrid work model, health insurance, equity awards, and extensive benefits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior UI Engineer – Embedded TV Platform
Senior UI Engineer – Embedded TV Platform

Roku, Inc. • San Jose (CA)

Hybrid
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer - Roku Streaming Platform
Senior Software Engineer - Roku Streaming Platform

CNN • San Francisco (CA)

On-site
USD 105,000 - 195,000
Senior Software Engineer
Senior Software Engineer

Roku • San Jose (CA)

Hybrid
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer, Roku Streaming Platform
Senior Software Engineer, Roku Streaming Platform

CNN • Atlanta (GA)

On-site
USD 105,000 - 195,000
Senior Software Engineer, UI
Senior Software Engineer, UI

Roku • San Jose (CA)

On-site
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer - Roku Streaming Platform
Senior Software Engineer - Roku Streaming Platform

CNN • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Senior C++ UI Engineer for Embedded Linux (Roku)
Senior C++ UI Engineer for Embedded Linux (Roku)

Roku • City of Niagara Falls (NY), Boston (MA)

On-site
USD 90,000 - 120,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
+1
Senior Software Engineer, Roku Streaming Platform
Senior Software Engineer, Roku Streaming Platform

CNN • Atlanta (GA)

On-site
USD 100,000 - 130,000
Senior Roku Software Engineer – Streaming App & UI
Senior Roku Software Engineer – Streaming App & UI

CNN • Bellevue (WA)

On-site
USD 105,000 - 195,000
Health insurance
Retirement savings plan
Paid holidays and sick time
+1
Senior Software Engineer (Frontend/Client Engineering)
Senior Software Engineer (Frontend/Client Engineering)

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2