companyRoku, Inc. logo

Senior Software Engineer - C++ in System Software

Roku, Inc.Cambridge, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Extensive experience in C++ programming, particularly within embedded Linux environments. Strong understanding of system software development and optimization techniques. Proficient in multi-threading and concurrent programming. Ability to collaborate effectively in a fast-paced, team-oriented environment. Passion for technology and a commitment to delivering high-quality software solutions.

About the job

Collaboration Fuels Our Innovation.

 

Join Roku, Revolutionizing Television Viewing

Roku stands as the leading TV streaming platform across the U. S., Canada, and Mexico, with aspirations of transforming every television globally. As pioneers in TV streaming, our mission is to serve as the platform that unites the entire TV ecosystem, linking consumers to beloved content, enabling publishers to cultivate and monetize extensive audiences, and equipping advertisers with unique tools for consumer engagement.

From day one at Roku, your contributions will be recognized and valued. We are a fast-evolving public company where every team member plays a significant role. Embrace the opportunity to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines.

 

Role Overview 

 

At Roku, you will work on a platform utilized by real users. Showcase your achievements to friends and family, and see your work in leading electronics retailers.

As a senior member of the Roku Core OS team, you will take part in designing and developing the core/system components of Roku OS. We seek a senior software engineer with profound expertise in embedded Linux development and integration.

Roku boasts a proven history of creating successful products based on value SoCs, relying on our talented software engineers to optimize limited resources.

We genuinely mean it when we say that Roku is a place where everyone contributes. If you aspire to work with top talent, developing products used by millions, and thrive in a tech culture that excels, we invite you to contact us. Join us in creating the next generation of cost-effective streaming players and TVs for our customers.

 

Your Responsibilities 

 

  • Design and develop OS features within a multi-process environment that prioritize speed, efficiency, and platform flexibility.
  • Exhibit excellence in C++ development to deliver high-performance and ultra-reliable software, focusing on optimization, performance, and memory management.
  • Implement features with the necessary abstractions to ensure compatibility across various hardware.

About Roku, Inc.

Roku is redefining how the world experiences entertainment through streaming technology. As the leading platform, we connect millions of homes to their favorite content, allowing for seamless viewing experiences across devices.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.