23 of 23 Software Architecture Jobs in Cambridgeshire

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Would you like to join a team working across the software technology components used by hundreds of millions of users across multiple platforms and market segments globally? As a Software Architect in the Software Organisation, you will work with our key software ecosystems to define software solutions to enable Arm technology and develop strategies to have those solutions adopted and enabled for users. Our Central Engineering Software group delivers support for Arm technologies across a wide variety of software projects and creates example software solutions to demonstrate real world applications. You will ...

Senior Principal Software Architect – AI

Location
Cambridge, England, United Kingdom
Overview At Arm, we are looking for an experienced Senior Principal Software Architect to shape how applications and developer frameworks connect to Arm's AI acceleration hardware . Do you enjoy solving complex problems across the boundaries of AI, software and computer architecture? This role offers … opportunity to do exactly that! Our AI technologies span smartphones, laptops, automotive, IoT, robotics, drones and other edge markets. We work across the complete software and hardware stack. This includes emerging AI models and application use cases , frameworks, runtimes, compilers, compute platforms and accelerators. The role will help shape ...

Audio Software Engineer

Location
Cambridge, England, United Kingdom
Opportunity An innovative technology company is looking for an Audio Software Engineer to develop high-performance audio and signal processing software for advanced embedded systems. Working as part of a multidisciplinary engineering team, you'll design, implement and optimise real-time DSP algorithms, helping to deliver reliable … latency performance across a range of cutting-edge products. This is an opportunity to take ownership of complex technical challenges while influencing software architecture and future product development. What You'll Get Develop advanced audio and signal processing technology. Influence software architecture and technical direction. Work ...

Software Engineer

Hiring Organisation
Eclectic Recruitment Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£65,000
fantastic opportunity has arisen for a Software Engineer to join an engineering team in Cambridge, working on embedded Linux software for the companys products, from architecture and design through to integration with the hardware. This role takes ownership of software modules from concept to deployment, working … closely with the Software Architect, senior engineers, hardware designers and test engineers to enhance and optimise the companys products. Key Responsibilities: Working closely with the Software Architect and senior engineers to refine and implement scalable software architecture Developing key software components, ensuring maintainability and performance ...

Principal Embedded Linux Engineer

Hiring Organisation
Platform Recruitment
Location
CB4, Milton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
Cambridge Are you a Linux expert with a passion for high-performance embedded systems? My client is looking for a Principal Software Engineer to drive the architecture and design of their industry-leading products. As a Principal Engineer, you are defining the future of their platforms. You will … work closely with the Software Architect to bridge the gap between complex hardware constraints and cutting-edge Linux expertise. Responsibilities: + Define and maintain the software architecture, translating complex requirements into actionable engineering plans while leading the implementation of features + Apply hands-on expertise with protocols ...

Senior Software Engineer C#

Location
St. Neots, England, United Kingdom
Your role: Are you a C# expert ready to move beyond coding and truly shape the future of real‐time software products? We’re looking for an experienced technical leader to drive innovation, mentor developers, and architect the next generation of our high‐performance systems. If you have … processing), this is your opportunity to make a massive impact. What You’ll Be Doing: Lead the design, maintenance, and modernisation of our core software architecture alongside your peers and the Product Line Engineering Manager. Mentor and coach Software Development Engineers across teams, setting standards and best ...

Software Security Architect

Hiring Organisation
Sepura
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
07th October, 2026You will provide the technical leadership that turns security objectives into practical architecture, engineering standards and secure products. Working throughout the product lifecycle, you will collaborate with engineering teams to ensure security is considered from initial concept and design through development, verification, release and ongoing maintenance. … have a strong background in secure device architecture and enjoy combining strategic ownership with hands-on technical influence, this is an opportunity to make a significant impact within an innovative technology company based in Waterbeach, Cambridge. Due to the nature of our UK customer base, the successful candidate ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £70000/annum + bonus
Embedded Software Engineer | £55-70k DOE + bonus | Cambridge My client is one of the fastest growing companies in Europe, servicing some of the most advanced markets in the world. They have an attractive growth trajectory, and a diverse portfolio of future-proof products. As a result … continued success, they are looking for an Embedded Software Engineer. Responsibilities : Play a key role in developing scalable software architecture, and make design decisions Take ownership of software models, developing software in C in an embedded Linux environment Interpret hardware schematics and contribute to hardware ...

C++ Software Engineer

Hiring Organisation
Ripple
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Contract
Contract Rate
£525 - £550/day (Inside IR35)
have an opportunity for a Contract C++ Software Engineer with deep expertise in Windows desktop development to join a multi-site engineering team working on complex hardware control systems. The contract has been determined as inside IR35 and offers a day rate of £525 - £550 p/… least 2-3 days per week. The Role You will contribute to the design, ongoing development, and maintenance of a flagship control software platform, working alongside cross-site teams in the UK and Europe. Design and maintain desktop control software using C++/MFC (alongside C#/.NET ...

Security Architect

Hiring Organisation
SoCode Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum
Clearance We're working with an innovative technology company in Cambridge that is looking for an experienced Security Architect to take ownership of software security across a diverse and complex product portfolio. This is an opportunity to define the strategy, standards and architecture that underpin secure product development … working closely with engineering teams to ensure security is embedded throughout the entire product lifecycle. The Opportunity You'll be the technical authority for software security, influencing decisions from initial concept and design through to development, testing, release and ongoing maintenance. Working across multiple product teams, you'll turn ...

Portfolio Software Full Stack Engineer (Contractor)

Location
Cambridge, England, United Kingdom
Opportunity This is an exciting opportunity for a skilled Full Stack Software Engineer to join our Portfolio Team, providing the critical engineering expertise needed to develop and evolve our internal tools and services. You’ll play a pivotal role in designing, implementing and maintaining scalable backend systems and supporting … organisation. Job Overview The Portfolio Team drives and influences how Arm’s product strategies come to life. We are seeking a skilled Full Stack Software Engineer with a strong backend and platform focus to join our team on a contract basis. The ideal candidate will have extensive experience building ...

Lead Delivery Engineer

Hiring Organisation
Jagex
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
comfortable commuting distance of our office to attend onsite as required. Want to build the engineering foundations that help teams across Jagex deliver better software, faster? As an Automation Engineer at Jagex, you'll design, build, and evolve the automation systems, tools, and workflows that support an open-world … will own the shared tooling, automation, standards, and engineering practices that help our game, platform, and product teams build, test, and release high-quality software with greater speed, confidence, and consistency. This is a genuinely greenfield opportunity where you'll grow and lead a multidisciplinary team of Automation Engineers ...

Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 65,000 Annual
Embedded Software Engineer Cambridge Hybrid £45-65k Our client is a privately funded SME developing state-of-the-art radar technology. Their technology is deployed within high-growth markets, including Unmanned Aerial Vehicles, where accurate sensing is critical. The business is engineering-led, with a collaborative culture that … brings together specialists across embedded software, electronics, RF design, signal processing, and systems engineering. They operate an Agile development environment and maintain close relationships with UAV partners, alongside operating their own drone fleet for testing and development. This is an opportunity to join a growing team where engineers ...

Senior Software Development Engineer C++

Location
St. Neots, England, United Kingdom
Your role As a Senior Software Development Engineer, you will be a key member of a multidisciplinary Product Line team, working within an Agile framework to deliver high quality software for our global customers. You will balance the delivery of new, high performance features with the resolution … underlying architecture. This role offers dedicated "blue sky" time for professional development and technology investigations, allowing you to stay at the forefront of modern software engineering while leading epic work and shaping the future of our technical landscape. What you'll be doing: Lead the design and implementation ...

Senior Software Engineer, ML Infrastructure Roku, Inc.

Location
Cambridge, England, United Kingdom
automated evaluation and retraining, caching and telemetry, and agent-assisted release and operational workflows. What is the role? We are looking for a Senior Software Engineer with strong machine-learning infrastructure experience to help the Roku Entertainment Assistant team deliver reliable, high-quality conversational experiences at scale. You will … working closely with machine-learning, product, data and platform partners. This is a hands on engineering role for someone who can move comfortably between software architecture, ML lifecycle decisions and production operations. You will improve the paths the team uses to train, evaluate, deploy and observe models, while ...

C++ Software Engineer (Embedded Systems)

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£65,000
Title : Embedded Software Engineer - C++ Location : Cambridge (On-Site) Salary : £55,000 - £65,000 + Bonus & Benefits (Depending on Experience) NOTE : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview: On behalf of a Cambridge-based client … looking for a C++ Software Engineer to work on Embedded Systems for a range of Medical Products. The client develops innovative sensor-based medical electronics for advanced measurement and assessment applications. Combining advanced sensors, electronics, and life-science technology, my client's product products deliver fast, accurate, real-time ...

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 services … 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 ...

Staff Engineer - Comparison Capabilities

Location
Peterborough, England, United Kingdom
significant technical decisions, balancing customer value, engineering quality, scalability, speed, cost, and risk. Act as a technical leader and escalation point for complex platform, architecture, or delivery challenges. Evaluate and introduce new technologies, frameworks, and approaches that support innovation, experimentation, and future business growth. Raise engineering capability by mentoring … engineering standards, best practices, and communities of practice, influencing through expertise and leadership. What We’d Like To See From You Extensive hands-on software engineering experience, with a strong track record of designing and delivering scalable platforms, products, or complex distributed systems. Strong experience defining platform architectures, shared ...

Graphics Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Early stage prototyping can require a diverse set of abilities and so the role favors applicants with a broad knowledge of GPUs, compute, and software development skills. We typically do technology development collaboratively in small groups that help define direction, share ideas, and develop prototypes. Responsibilities: The key responsibilities … include analysing, prototyping and quantifying improvements to mobile graphics on Arm GPUs, including the implications for hardware design, software architecture, and APIs. Required Skills and Experience :Understanding of modern GPUs and use-cases. You should have awareness of recent developments and demonstrated interest in learning more about these ...

Senior Staff Software Development Engineer

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. Senior Member of Technical Staff - SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking products. … exciting role in the AMD Network Technology Group based in the Cambridge UK office. You will be part of a key engineering team developing software for next-generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different ...

Senior Linux Kernel Engineer (Networking)

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking products. This is an exciting role in the AMD Network … Technology Group based in the Cambridge UK office. You will be part of a key engineering team developing software for next-generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different teams both within the Cambridge office ...

Senior Linux Kernel Engineer (Networking)

Location
Cambridge, England, United Kingdom
humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. THE ROLE: AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking products. This is an exciting role in the AMD Network … Technology Group based in the Cambridge UK office. You will be part of a key engineering team developing software for next-generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different teams both within the Cambridge office ...

R&D Engineer

Location
Cambridge, England, United Kingdom
Engineers are responsible for designing and developing Luminance's AI platform, providing Luminance’s core AI technology to application within our software architecture. This role is open to both graduates with a willingness to learn the desired skills, as well as more senior candidates with proven, prior experience … codebases Familiarity with the python ecosystem: both the standard library and popular open source libraries such as Flask, Requests, NumPy or PyTorch Understanding of software development best practices and architecture, particularly of web-hosted platforms composed of applications with underlying services Ability to provide, or desire to develop ...