Roku

Software Engineer, Embedded UI

Roku

Apply
about 2 months ago
San Jose, CA, USA
Entry Level / Mid Level
H1B Sponsor

Base Salary

$170k - $210k/yr

Responsibilities

  • Designing and developing features for new Experiences on the Roku platform.
  • Creating a PoC to elaborate on ideas and work in a startup mindset to break fast and deliver quickly.
  • Collaborating with UI/UX design and backend team to create and implement new experiences.
  • Adapting PoCs for productionizing the solution.
  • Investigating, diagnosing, and resolving issues to maintain commercially viable solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Substantial project experience using AI/ML and LLM technologies.
  • Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies.
  • Experience with C++, especially in embedded environments.
  • Consumer electronics experience in media/content or ad product development is a plus.
  • Experience in productionizing solutions, including content management, UI development, cloud development, and cloud backend integration.
  • Knowledge of Core OS concepts like memory management and multi-threading.
  • Experience in API design, with an understanding of considerations and trade-offs.
  • Strong communication skills for collaboration across teams.
  • A passion for shaping the future of media experiences.

Benefits

  • Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Global access to mental health and financial wellness support.
  • Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Time off for vacation and personal reasons to balance work and life needs.

Tech Stack

C++JavaScriptPythonReact NativeTypeScript

Categories

AI & MLEmbeddedFrontend