Senior Software Engineer, Embedded UI
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Experteer Overview As a Senior Software Engineer on Roku’s OS UI/SDK team, you design and deliver engaging platform features, such as screensavers, wallpapers, trivia, and curated experiences, with AI-driven enhancements. You will build PoCs in a startup-minded environment and evolve them into production-ready solutions. You will collaborate across UI/UX, product, backend, and leadership to translate ideas into impactful user experiences. You’ll tackle technical issues to keep products reliable at scale and contribute to API decisions and end-to-end feature delivery. This role offers a chance to shape the future of streaming through engineering excellence and innovation. Pay / Benefits * Design and develop new platform features (screensavers, wallpapers, trivia, featured experiences) * Build quick PoCs and iterate rapidly in a startup mindset * Collaborate with UI/UX, backend, product management, and leadership to implement experiences * Adapt PoCs into production-ready, scalable implementations * Leverage AI/ML/LLM technologies to create innovative platform features * Investigate and resolve technical issues to maintain viable solutions * Contribute to API design decisions and trade-offs * Work across cloud development, content management, and UI development to deliver end-to-end features Tasks * Extensive software engineering experience * Proven AI/ML and LLM project work * Proficiency in scripting languages like JavaScript, TypeScript, React Native, Python, BrightScript * Experience in embedded environments * Experience bringing solutions to production (content management, UI, cloud integration) * Knowledge of OS concepts (memory management, multi-threading) * API design experience with trade-off understanding * Strong cross-team communication Key requirements * mental health support * financial wellness resources * healthcare (medical, dental, vision) * life, disability, and retirement options * time off and leave policies * recruiter-specified location benefits
Requirements
screensavers, * Leverage AI/ML/LLM technologies to create innovative platform features * Investigate and resolve technical issues to maintain viable solutions * Contribute to API design decisions and trade-offs * Work across cloud development, content management, and UI development to deliver end-to-end features Tasks * Extensive software engineering experience * Proven AI/ML and LLM project work * Proficiency in scripting languages like JavaScript, TypeScript, React Native, Python, BrightScript * Experience in embedded environments * Experience bringing solutions to production (content management, UI, cloud integration) * Knowledge of OS concepts (memory management, multi-threading) * API design experience with trade-off understanding * Strong cross-team communication Key requirements * mental health support * financial wellness resources * healthcare (medical, dental, vision) * life, disability, and retirement options * time off and leave policies * recruiter-specified location a aaaaaG_
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on eu.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 118 - not a total recall
Dev Digest 131 - AI'm not sure about OSS
Dev Digest 132 - Binging WADFlix?