Amazing Individuals. Unstoppable Team.
Licensing • Audio • Operating System for TV • Streaming Players and Smart TVs • Smart Home
July 31
🏢 In-office - Cambridge
Amazing Individuals. Unstoppable Team.
Licensing • Audio • Operating System for TV • Streaming Players and Smart TVs • Smart Home
• Develop core features of Roku OS • Work with Data Engineering team to improve data quality • Work on safeguards to protect against system failures • Work on system stability and performance improvements • Investigate, diagnose and resolve issues within the Roku Platform
• Extensive experience with C/C++ and Embedded Linux development • Experience with Roku SceneGraph • Experience with Python, JavaScript, BrightScript, or similar languages • Experience with HTTPS and Websocket • Experience with JSON, XML, and YAML • Experience with OpenGL and writing shaders • Experience writing unit, integration, and functional tests • In-depth understanding of Linux, tools, libraries • Understanding of OS concepts like memory management, multi-threading, and IPC • Understanding of API design, considerations and trade-offs • Proven track record of designing and shipping high-quality software on an embedded platform • Strong verbal and written communication skills • Consumer electronics experience • Bachelors or Masters in Computer Science or related fields
• Comprehensive benefits including healthcare and mental health support • Time off for vacation and personal reasons
Apply Now