Software Engineer, Embedded UI
Roku
about 2 months ago
San Jose, CA, USA
Entry Level / Mid Level
H1B Sponsor
Base Salary
$170k - $210k/yr
Responsibilities
- Designing and developing features for new Experiences on the Roku platform.
- Creating a PoC to elaborate on ideas and work in a startup mindset to break fast and deliver quickly.
- Collaborating with UI/UX design and backend team to create and implement new experiences.
- Adapting PoCs for productionizing the solution.
- Investigating, diagnosing, and resolving issues to maintain commercially viable solutions.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- Substantial project experience 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 for collaboration across teams.
- A passion for shaping the future of media experiences.
Benefits
- Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
- Global access to mental health and financial wellness support.
- Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
- Time off for vacation and personal reasons to balance work and life needs.
Tech Stack
C++JavaScriptPythonReact NativeTypeScript
Categories
AI & MLEmbeddedFrontend