101 to 125 of 207 Software Engineer Jobs in Cambridgeshire

Senior Software Engineer, Agentic AI

Location
Cambridge, England, United Kingdom
invisible foundations that make great user experiences possible, this is the team for you. What is the role? As a Senior Agentic AI Engineer in the DMTE team, you'll be the driving force behind embedding intelligent, autonomous AI capabilities into Roku's platform — reimagining how our systems create … automating the generation of themed experiences to enabling self-optimizing rendering workflows within the AD Display. You'll leverage your years of experience in software engineering and building world class UI to build AI agents that understand the constraints of embedded, performance-critical systems and operate effectively within them. ...

Senior C++ Software Engineer

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
seeking a Senior C++ Software Engineer, skilled in creating highly-optimised low level code to run under Linux. As a senior member of this Cambridge-based development team, you will play a leading role throughout the SDLC from defining initial requirements to software implementation, verification and deployment. … provide mentoring for less experienced colleagues. You will need: A solid academic background in computer science, electronics, or a similarly applicable subject. Excellent software design and development skills together with the in-depth knowledge of how C++ works under the skin, allowing you to avoid performance pitfalls and create ...

Senior Software Engineer — Imaging & Distributed Systems

Location
Cambridge, England, United Kingdom
Search is seeking a skilled Software Engineer in Cambridge, UK, to join a multidisciplinary team working at the intersection of software, science and advanced engineering. You will develop and enhance software for industrial sensing and imaging, collaborating with scientists, engineers and hardware teams. The role emphasizes ...

Senior Embedded Software Engineer - Medical Devices

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
company are currently focusing more of their diagnostics technologies into the medical devices sector, due to this they need a number of experienced embedded software engineers to be based in the Cambridgeshire labs and help with this development. While working in the role of a Senior Embedded Software Engineer you will work alongside electronics engineers, physicists, scientists and design engineers in the reimagining and new invention of diagnostics technologies. These products will be for diagnostics kits, IVD sensors, surgical systems and other medical devices that rely on sensors to either detect conditions or read pressures. This ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
St. Ives, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 Annual
Title : Embedded Software Engineer Location : St Ives, Cambridgeshire (On-Site Working 4-Days Per Week) Salary : £37,500 - £50,000 (Depending on Experience) Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position click apply for full ...

R&D Embedded Software Engineer for Environmental Tech

Location
Cambridge, England, United Kingdom
ENVEA is seeking an experienced Software Engineer to join our Cambridge-based R&D team, developing embedded software for environmental monitoring equipment. You will design, implement and test C/C++ code for new products, collaborate with hardware engineers across the UK and Germany, and contribute … software quality and documentation throughout the product lifecycle. Join a multidisciplinary team with opportunities for technical development and international collaboration. #J-18808-Ljbffr ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
unlock more from Graphcore AI processors. About The Job Build the debugger that helps developers unlock more from Graphcore AI processors. As a Senior Software Engineer in our Debugger team, you will help define and implement Graphcore's next-generation debugging capability. Your work will support developers building … optimising workloads on our advanced AI processors. You will adapt and expand debugger functionality, resolving complex issues across software and hardware boundaries. The tools you build will help internal and external users understand behaviour, improve performance and move faster. You will work closely with software, firmware, hardware, partner ...

Principal Cloud Software Engineer - C# / .NET - Hybrid

Location
Cambridge, England, United Kingdom
Selection (Holdings) Limited in Cambridge seeks a Principal Software Engineer to guide and contribute to cloud software development using C# and .NET. The role emphasises architecture, security, and scalable platform design, with hybrid working and a top benefits package. You will lead architectural decisions, work across cloud ...

Senior Software Engineer, Live

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens … lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. The Senior Software Engineer will be contributing extensively to our embedded ...

Senior Embedded Software Engineer, SoC/FPGA & Linux

Location
Ely, England, United Kingdom
Avanti Recruitment is recruiting a Senior Embedded Software Engineer for a specialist technology company in the UK. You will own hands-on development on SoC-FPGA platforms, building the embedded software that sits between ARM processors, FPGA logic and measurement systems. The role requires deep experience with ...

Senior Software Engineer, Subscriptions

Location
Cambridge, England, United Kingdom
lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. The Senior Software Engineer will be contributing extensively to our embedded … will also be engaged in developing tools which can help larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great ...

Principal Software Engineer

Hiring Organisation
Sepura
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
08th July, 2026We are looking to recruit an experienced and highly skilled Principal Software Engineer to lead the design, development, and optimisation of our mission-critical communication infrastructure. This role is central to ensuring the reliability, performance, and scalability of systems vital for public safety and essential services. … will act as a technical leader, mentoring other engineers and driving best practices across the development lifecycle. Working alongside other Software application team members, the successful candidate will be responsible for the development, integration and maintenance of the existing Web. Come and join Sepura Ltd at an exciting time ...

Senior Software Engineer, Embedded UI & Logging Tools

Location
Cambridge, England, United Kingdom
Roku, Inc. is seeking a Senior Software Engineer to contribute to the embedded UI framework, improving stability and performance. You will write and review C++ in embedded codebases, build tooling for logging, and develop Python-based data processing pipelines. Join a collaborative, hybrid team that partners across … firmware, and CI disciplines to deliver reliable software for millions of Roku devices, with opportunities to influence features and tooling across the platform. #J-18808-Ljbffr ...

Senior Software Engineer, Embedded UI

Location
Cambridge, England, United Kingdom
time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens … deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. What is the role? As a Senior Software Engineer on the OS UI/SDK team, you will design, develop, and deliver engaging platform features — including screensavers, static and dynamic wallpapers ...

Senior Embedded Robotics Software Engineer

Location
Cambridge, England, United Kingdom
Labtech is seeking a Senior Embedded Software Engineer - Robotics to design and implement firmware that drives precision robotics in lab instruments. You will work on ARM Cortex-M firmware, motor control, and hardware interfaces over CAN, Ethernet, and more. The role combines software and hardware collaboration ...

Quantum Software Engineer – Embedded, UI & FPGA

Location
Cambridge, England, United Kingdom
Quantum, based in Cambridge, is seeking a Software Engineer to build tools used by scientists to develop and test quantum networking solutions. You’ll develop firmware for embedded systems, UI components, and automation for experiments. You will work in an agile software team, collaborating with Scientists … Engineers to define requirements, maintain, test, and deliver high-quality software solutions. #J-18808-Ljbffr ...

Senior Embedded Software Engineer — Bluetooth Firmware

Location
Cambridge, England, United Kingdom
Qualcomm Technologies International Ltd, Cambridge, United Kingdom, is seeking an experienced embedded software engineer for Bluetooth firmware development. The role involves hands-on design, debugging, and collaboration across multiple engineering teams. Requirements include a bachelor's degree in a related field and 5+ years of software engineering ...

(Senior) Software Engineer

Location
Cambridge, England, United Kingdom
unafraid to experiment and try new approaches, learning and building up their considerable knowledge and know-how. They are looking to hire a (senior) Software Engineer to join them. The role would be equal parts writing code as well as test and experimentation of the robots. Requirements: Demonstrable … industry project experience in software engineering using C# (or possibly C++). Any exposure to Python would be desirable. Experience with control systems and interfacing with hardware (ideally within a robotics context). Comfortable working with hardware including testing software on physical machines. Good general problem solver ...

C++ Software Engineer – Windows, High-Performance Imaging

Location
Cambridgeshire and Peterborough, England, United Kingdom
Technical Futures Ltd is seeking a proactive Software Engineer specializing in modern C++ on Windows to design high-performance, reliable software systems used in mission-critical imaging products. You will work across the full development life cycle, delivering robust algorithms and maintainable code, collaborating with hardware … firmware teams. Requirements: degree in Electronics or Software, commercial experience with modern C++, Win32 APIs, and DCOM; proficiency in STL, memory management #J-18808-Ljbffr ...

Senior Software Engineer - Live & VOD Video Infrastructure

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
tools, and automation frameworks essential for efficiently handling the vast volume of content in our pipeline. About the roleWe are looking for a Senior Software Engineer to help design and build large-scale video infrastructure powering Live and VOD streaming workflows at Roku. In this role, you will … resilient, cloud-native services that operate continuously at scale, solving complex distributed systems challenges across high-throughput media pipelines. This position requires hands-on software development, including writing new code and maintaining existing codebases across critical video infrastructure. The ideal candidate brings deep experience in backend systems engineering ...

Senior Software Engineer, UI Players

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
technology and engineering to make it happen, considering the customer as the center of all that we do. We are looking for a Senior Software Engineer to focus on developing core features for the Roku platform UI. We are looking for someone with experience building high-performing applications … embedded UI development and underlying architectureIntegrate third-party C++ librariesInvestigate, diagnose and resolve issues within the Roku PlatformWe're excited if you haveRelevant software development experience and a proven track record of designing and shipping high-quality software on an embedded platform. Extensive programming experience with C++ ...

Software Engineer (Rust)

Location
Cambridge, England, United Kingdom
Government and private funding in order to design, build and deploy innovative AI systems. The Opportunity We're seeking a highly skilled Software Engineer to work on Panopticon, a new AI framework equipped with stringent control and compliance protocols. Aimed primarily at highly regulated sectors such as financial … tools we are helping to build. This role places a major emphasis on using LLMs, AI coding assistants, and autonomous agents for software development. What You'll Do Design, build, and maintain core components of the Panopticon framework using idiomatic Rust. Develop secure execution environments, multi-model validation pipelines ...

Senior Software Engineer in Test, Python

Location
Cambridge, England, United Kingdom
center of everything we do. What is the role? As part of our team, you'll leverage your diverse skills to support both Software Engineers and QA Engineers, tackling the daily challenges of their roles. Your specialist knowledge will be invaluable in suggesting improvements to enhance quality and streamline … workflows, ensuring we continue to exceed our customers' expectations. As a Senior Software Engineer (SDET), you'll be the transformational force that revolutionizes our testing approach. You'll leverage AI and advanced analytics to identify quality gaps, architect intelligent testing solutions, and establish new standards for test effectiveness ...

Senior Embedded Software Engineer - SoC/FPGA & Edge AI

Location
Cambridgeshire and Peterborough, England, United Kingdom
Avanti Recruitment is seeking a Senior Embedded Software Engineer for a technology company specializing in advanced sensing and measurement systems. This senior hands-on role involves significant technical ownership and work on SoC-FPGA platforms, interfacing ARM processors, FPGA logic, and measurement hardware. You will develop embedded software ...

Senior Software Engineer, UI Infrastructure

Location
Cambridge, England, United Kingdom
world of streaming media. What is the role? Roku pioneered streaming to the TV and continues to innovate and lead the industry. The Senior Software Engineer will contribute extensively to the embedded UI framework development, working closely with system architects to develop new features and extend current capabilities … that support the larger development community within Roku What experience would help someone be successful in this role at Roku? 3+ years of relevant software development experience Proficiency in modern C++ with the ability to debug and extend embedded or firmware codebases Strong Python experience for building developer tooling ...