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