Senior Software Engineer, Live
Hybrid · Cambridge, England, United Kingdom
Job Summary
Contribute extensively to embedded UI development and algorithm implementation for complex features in Roku's platform. Develop core features for the Roku Channel app and Roku OS while collaborating with Product Development, UI/UX design, Platform Services, and Release Management teams. Engage with modern C++ libraries/frameworks and scripting languages, ensuring high-quality software delivery. This role demands a proven track record in embedded systems, strong C++ skills, and effective communication to enhance user experience for millions of Roku users.
Required Qualifications
- Strong C++ experience
- Relevant software development experience in embedded systems
- Experience writing functional integration and unit tests.
- A good understanding of Core OS concepts like memory management and multi-threading
- A good understanding of API design, considerations and trade-offs
- Strong verbal and written communication skills
Desired Qualifications
- Experience developing UI applications using popular frameworks such as JavaScript, BrightScript or similar
- Proficiency in Typescript
- Consumer electronics experience building Media/Content and/or Ad product would be beneficial.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.