19h ago
Senior Software Engineer
San Jose, California
$370k-$400k / year
full-timeseniormedia
๐ Tech Stack
๐ผ About This Role
You'll architect and implement features across the Roku home screen and Browse Surfaces, owning the OS UI platform from the OS layer through SceneGraph UI to cloud integration. You'll drive performance and memory efficiency on constrained embedded hardware while collaborating with product, design, and cloud teams to ship to hundreds of millions of devices. This role offers deep ownership and the chance to mentor engineers on a fast-moving team.
๐ฏ What You'll Do
- Architect and implement features across Roku home screen Browse Surfaces
- Drive performance, memory efficiency, and reliability on constrained embedded hardware
- Own features end-to-end: design, implementation, testing, and production rollout
- Collaborate with UI/UX, product management, and cloud engineering teams
๐ Requirements
- 10+ years of software engineering experience with embedded or consumer electronics
- Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript
- Proven track record architecting and shipping features on constrained embedded platforms
- Strong understanding of multi-threaded development and real-time programming
โจ Nice to Have
- Familiarity with AI/ML and LLM technologies
- Experience with API design and cross-team integration
๐ Benefits & Perks
- ๐ฅ Health insurance including medical, dental, and vision
- ๐ฐ Equity awards and life insurance
- ๐ถ Parental leave and wellness benefits
- ๐๏ธ Paid time off for vacation and personal reasons
- ๐ Commuter benefits and retirement options
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Recruiter screenยท 30 min
- 2Technical interviewยท 60 min
- 3Onsite interviewsยท 4 hours
0 0 0