Senior Software Engineer, Cross Platform Devices
Roku
10 days ago
Cambridge, United Kingdom
Senior
H1B Sponsor
Responsibilities
- Lead design and architecture for Roku OS UI frameworks and components.
- Own end-to-end delivery of complex, multi-release UI initiatives.
- Make contributions across the stack using C++, BrightScript, and TypeScript.
- Define and implement performance architectures for rendering and layout.
- Mentor engineers through design and code reviews.
- Influence roadmap and sequencing with data-driven insights.
- Lead incident response and root-cause analysis for UI issues.
Requirements
- 5+ years of experience building production UI or UI-adjacent systems with C++.
- Extensive programming experience with C++ and Embedded Linux.
- Demonstrated leadership in C++, BrightScript, and TypeScript.
- Proficiency with AI-assisted programming to improve developer velocity.
- Deep expertise in UI performance engineering.
- Strong memory management and multi-threaded development skills.
- Experience with OpenGL and DirectFB for graphics pipelines.
- Experience building UI frameworks and reusable component libraries.
- Embedded and consumer electronics experience.
- Ability to estimate software tasks accurately and manage dependencies.
- Proven mentorship and technical leadership skills.
- Excellent root-cause analysis and debugging skills.
- Strong written and verbal communication skills.
- Bachelor’s and/or master’s degree in Computer Science or equivalent experience.
Benefits
- Comprehensive benefits including healthcare, life, and retirement options.
- Global access to mental health and financial wellness support.
- Flexible work arrangements with a hybrid work approach.
- Time off for vacation and personal reasons.
Tech Stack
C++TypeScript
Categories
BackendEmbeddedFrontend