Senior Software Engineer, Embedded UI
Roku
2 months ago
Cambridge, United Kingdom
Senior / Mid Level
H1B Sponsor
Responsibilities
- Design and develop features for Live Experiences on the Roku OS.
- Collaborate with UI/UX design and Platform Services teams to create and implement new experiences.
- Build proof-of-concepts (PoCs) and adapt them for production release.
- Investigate, diagnose, and resolve issues to maintain commercially viable solutions.
Requirements
- Up to 3 years of relevant software development experience.
- Bachelor's or Master's degree in Computer Science or a related field.
- Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies.
- Familiarity with AI/ML and LLM 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.
Benefits
- Global access to mental health and financial wellness support and resources.
- Comprehensive healthcare benefits including medical, dental, and vision.
- Life, accident, disability, commuter, and retirement options (401(k)/pension).
- Flexible work arrangements with remote work options on Fridays.
- Time off for vacation and personal reasons.
Tech Stack
C++JavaScriptPythonReact NativeTypeScript
Categories
EmbeddedFrontend