Senior Software Engineer

3 days ago


Cambridge Cambridgeshire, United Kingdom Roku Full time

Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've 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.
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’s seen in their living room. Because this is an exceptional team, we are seeking remarkable talent. 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. About the Role We’re looking for a Senior Software Engineer to join our Advanced Development group in Cambridge. You’ll 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.
You’ll 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’ll Be Doing As a Senior Software Engineer, you are willing to contribute wherever needed to get our products out the door. 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 optimize 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.
 
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. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. 



  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Company Description Cell therapies have been shown to cure devastating and previously untreatable diseases like cancer by re-programming the patient's own immune system. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. Cellular Origins , a TTP Company, is enabling scalable,...


  • Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time

    Role: Senior Embedded Software Engineer Salary: £60,000 – £70,000 Location: Cambridge With decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They’re scaling up their development team to meet growing global demand for their...


  • Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time

    Role: Senior Embedded Software Engineer Salary: £60,000 – £70,000 Location: Cambridge With decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They're scaling up their development team to meet growing global demand for their...


  • Cambridge, Cambridgeshire, United Kingdom Fyre Global Limited Full time

    Senior Software Support Engineer CUAS / Radars / Sensor Systems Cambridge Are you a hands-on software support engineer who loves solving deep technical problems and becoming the go-to expert in your field? Maybe youve reached a point within Software Development where you fancy a bit of a change, but staying technical? This is a great opportunity to join a...

  • Software Engineer

    1 day ago


    Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Company Description Cell therapies have been shown to cure devasting and previously untreatable diseases like cancer by re-programming the patient's own immune system. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. Cellular Origins , a TTP Company, is enabling scalable, cost-effective...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Are you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded Software Engineer to take a leading role in the development of innovative hardware products – from concept through to volume production. You’ll work across disciplines to design embedded software...


  • Cambridge, Cambridgeshire, United Kingdom Redgate Software Full time

    Aspiring Software Engineers - Join our paid Summer Software Engineering Internship ProgrammeWe're seeking aspiring Software Engineers to join us for 10 weeks in Summer 2026 and gain valuable experience to support your studies and future career.Redgate aspires to be the best place you'll ever work, let alone intern. We strongly believe being an intern isn't...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    We are working with a pioneering consultancy at the forefront of the UK’s defence and security innovation. Our client is seeking an FPGA Enginee r to support the design and development of cutting-edge technologies that have a real-world impact on national security. As an FPGA Engineer, you will be involved across the full product lifecycle: from...


  • Cambridge, United Kingdom Cloud Software Group Full time

    Software Engineer XenServer ToolstackAbout the roleThis Software Engineering position focuses on developing the control plane for XenServer a commercial virtualization platform built on the open-source Xen hypervisor. The control plane is a critical component that manages virtual machines storage and networking across clusters of physical hosts and exposes...


  • Cambridge, Cambridgeshire, United Kingdom Gearset Full time

    Gearset is the leading DevOps platform for Salesforce - our users can build and manage many aspects of their Salesforce development from within Gearset, from complex CI/CD pipelines to disaster recovery. The Gearset platform is a standalone tool that sits outside of the Salesforce platform, integrating via public APIs only. So while our engineering team...