Senior Software Engineer, UI
Roku
23 days ago
Cambridge, United Kingdom
Senior
H1B Sponsor
Responsibilities
- Develop core features for the Roku platform UI.
- Contribute to embedded UI development and architecture.
- Integrate third-party C++ libraries.
- Investigate, diagnose, and resolve issues within the Roku Platform.
Requirements
- Proven experience in designing and shipping high-quality software on an embedded platform.
- Extensive programming experience with C++ and Embedded Linux or Native Application Development.
- In-depth understanding of Linux, tools, libraries, and open source development.
- Proficiency in AI Assisted programming.
- Understanding of API design considerations and tradeoffs.
- Familiarity with tools and libraries such as Boost, PlayReady, ALSA is a plus.
- Experience with memory management and multi-threaded development.
- Experience with OpenGL and DirectFB.
- Knowledge of media/video codecs and streaming is a plus.
- Ideally, experience in embedded and consumer electronics.
- Strong communication skills to describe issues and solutions.
- Bachelor’s and/or master’s degree in computer science or equivalent.
Benefits
- Comprehensive benefits including healthcare, life, accident, and disability insurance.
- Access to mental health and financial wellness support.
- Flexible work arrangements with a hybrid work approach.
- Vacation and personal time off to balance work and life needs.
Tech Stack
C++Linux
Categories
EmbeddedFrontend