Senior Software Engineer, Edge AI in Cambridge
Senior Software Engineer, Edge AI

Senior Software Engineer, Edge AI in Cambridge

Cambridge Full-Time 48000 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Develop and optimise intelligent models for on-device AI experiences.
  • Company: Join Roku, the leading TV streaming platform transforming how the world watches TV.
  • Benefits: Enjoy competitive pay, mental health support, and flexible time off.
  • Why this job: Be part of a dynamic team innovating the future of TV technology.
  • Qualifications: Experience in software development, especially with C/C++ and embedded systems.
  • Other info: Collaborative culture focused on problem-solving and innovation.

The predicted salary is between 48000 - 72000 £ per year.

Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we have set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you will make a valuable - and valued - contribution. We are a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About the Team: The Advanced Development team pushes the boundaries beyond product lines to build genuinely new things. We think independently of standard shipping cadences and timelines, working on foundational technologies that could impact every Roku device in the future and on ideas that no one has seen in their living room. Because this is an exceptional team, we are seeking remarkable talent. Everyone here is an expert, but without the myopia of over-specialisation. They have the technical expertise to let them see the bigger picture, but can still go deep into the minutia, pushing back against convention and building something singular and new. They foster a strong sense of collaboration and trust with little room for drama. Together, this is a team of people who love to make decisions and own those decisions.

About the Role: We are looking for a Senior Software Engineer to join our Advanced Development group in Cambridge. You will work on Edge AI — deploying, optimising, and scaling intelligent models directly on-device. These are models that run locally on constrained environments, enabling faster, smarter, and more private user experiences. This is a hands-on, high-impact role for someone who thrives in an environment where innovation meets engineering excellence. You will collaborate with a world-class team of software and hardware engineers, contributing across the entire lifecycle of building, optimising, and delivering next-generation intelligent systems.

What You Will Be Doing: As a Senior Software Engineer, you are willing to contribute wherever needed to get our products out the door. Any company growing at scale thrives on its ability to continuously innovate on new products and features. You will be hands-on and responsible for developing and deploying embedded software for constrained device environments balancing performance, latency, and resource usage. In this role, you will often integrate and optimise AI workloads for both on-device and hybrid (device + cloud) deployments. You will contribute across design, implementation, testing, release, and maintenance — everything else involved in our end-to-end product development and release cycles.

We Are Excited If You Have:

  • Hands-on relevant software development experience
  • Excellent C and modern C++ coding skills
  • Experience developing/debugging on Linux based embedded platforms
  • Proven track record of success with embedded system development projects
  • Ability to accurately estimate software tasks and work to schedule
  • Bachelors/Masters in Computer Science/Computer Engineering/Electrical Engineering or equivalent
  • Experience with inferencing machine learning models

Benefits: Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It is important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

The Roku Culture: Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company’s success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We are independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you will be part of a company that is changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn’t real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.

Senior Software Engineer, Edge AI in Cambridge employer: Roku, Inc.

Roku is an exceptional employer that fosters a collaborative and innovative work culture, where every team member contributes meaningfully from day one. Located in Cambridge, the Advanced Development team offers unique opportunities for professional growth while working on cutting-edge Edge AI technologies that enhance user experiences. With a commitment to employee well-being, Roku provides a comprehensive benefits package and encourages a healthy work-life balance, making it an ideal place for talented individuals eager to make a significant impact in the world of TV streaming.
R

Contact Detail:

Roku, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Edge AI in Cambridge

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Roku. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Let your work speak for itself and impress the hiring team.

✨Tip Number 3

Prepare for the interview by diving deep into Edge AI topics. Be ready to discuss your past projects and how they relate to what Roku is doing. Confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Roku family.

We think you need these skills to ace Senior Software Engineer, Edge AI in Cambridge

C programming
Modern C++ coding
Embedded software development
Linux-based embedded platforms
AI workload integration
Machine learning model inferencing
Software task estimation
End-to-end product development
Collaboration
Problem-solving
Optimisation of intelligent models
Performance balancing
Resource usage management

Some tips for your application 🫡

Show Your Passion for Innovation: When writing your application, let us see your enthusiasm for pushing boundaries and creating new technologies. Share examples of how you've contributed to innovative projects in the past, especially those that align with Edge AI.

Highlight Your Technical Skills: Make sure to showcase your expertise in C and modern C++, as well as any experience with embedded systems. We want to know how your skills can help us build smarter, more efficient products.

Emphasise Team Collaboration: At Roku, teamwork is key! In your application, mention experiences where you’ve successfully collaborated with others to achieve a common goal. We love candidates who thrive in a collaborative environment.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at Roku, Inc.

✨Know Your Stuff

Make sure you brush up on your C and modern C++ skills, as well as your experience with Linux-based embedded platforms. Be ready to discuss specific projects where you've developed or debugged software, especially those involving AI workloads.

✨Show Your Collaborative Spirit

Roku values teamwork, so be prepared to share examples of how you've worked effectively in a team setting. Highlight instances where you've contributed to group decisions and fostered collaboration, as this aligns with their culture of trust and innovation.

✨Think Big, Act Boldly

Demonstrate your ability to think independently and push boundaries. Share ideas or experiences where you've challenged the norm or introduced innovative solutions in your previous roles, especially in the context of embedded systems or AI.

✨Be Ready for Technical Questions

Expect technical questions that assess your problem-solving skills and understanding of embedded systems. Practice explaining your thought process clearly and concisely, as this will showcase your expertise and ability to communicate complex ideas effectively.

Senior Software Engineer, Edge AI in Cambridge
Roku, Inc.
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>