Amazing Individuals. Unstoppable Team.
Licensing • Audio • Operating System for TV • Streaming Players and Smart TVs • Smart Home
April 16
🏢 In-office - Cambridge
Amazing Individuals. Unstoppable Team.
Licensing • Audio • Operating System for TV • Streaming Players and Smart TVs • Smart Home
• Developing core features of the Roku Channel app and Roku OS • Working closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to application development • Investigating, diagnosing, and resolving issues
• Extensive experience with C or C++ and Embedded Linux or Native Application Development • In-depth understanding of Linux, tools, libraries, and open source development • Experience developing UI applications using popular frameworks such as ReactJS • Experience with Python, JavaScript, BrightScript, or similar languages • Proven track record of designing and shipping high-quality software on an embedded platform • Experience with OpenGL, DirectX, or any other graphics APIs • Experience writing functional and integration tests • Good understanding of Core OS concepts like memory management and multi-threading • Understanding of API design, considerations and trade-offs • Consumer electronics experience building Media/Content and/or Ad product • Strong verbal and written communication skills • Bachelors or Masters in Computer Science or related fields
• Global access to mental health and financial wellness support and resources • Statutory and voluntary benefits including healthcare, life, accident, disability, commuter, retirement options • Balanced work-life benefits
Apply Now