GrepJob
Roku

Senior Software Engineer

Roku
Apply
about 4 hours ago
San Jose, CA, USA
Senior / Staff+
H1B Sponsor

Base Salary

$370k - $400k/yr

Responsibilities

  • Architect and implement features across the Roku home screen and Browse Surfaces.
  • Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware.
  • Own features end-to-end: design, implementation, testing, and production rollout.
  • Collaborate with UI/UX design, product management, and cloud engineering teams.
  • Mentor engineers and establish technical standards.
  • Investigate and resolve complex platform issues affecting millions of users.

Requirements

  • 10+ years of software engineering experience in embedded or consumer electronics environments.
  • Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript.
  • Proven track record in architecting and shipping features on constrained embedded platforms.
  • Strong understanding of multi-threaded development, concurrency, and real-time programming.
  • Experience building and shipping UI experiences on embedded platforms.
  • Knowledge of Linux operating systems and system-level debugging.
  • Experience with API design and cross-team integration.
  • Familiarity with AI/ML technologies and interest in applying them to content and UI experiences.
  • Strong communication skills for collaboration across teams.
  • B.S. or M.S. in Computer Science or equivalent engineering experience.

Benefits

  • Health insurance, equity awards, life insurance, and disability benefits.
  • Parental leave and wellness benefits.
  • Paid time off for vacation and personal reasons.
  • Global access to mental health and financial wellness support.

Tech Stack

C++LinuxTypeScript

Categories

AI & MLEmbeddedFrontend