Roku is changing how the world watches TV. As a Software Engineer, Embedded UI, you'll design and develop features for new Experiences on the Roku platform, collaborating with UI/UX design and backend team to create and implement new experiences.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- Substantial Project based on using AI/ML and LLM technologies
- Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related 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, as this role involves frequent collaboration across teams
Benefits
- Global access to mental health and financial wellness support and resources
- Healthcare (medical, dental, and vision)
- Life insurance
- Disability benefits
- Parental leave
- Wellness benefits
- Paid time off