76 to 100 of 176 Software Engineer Jobs in Cambridge

Senior AI Software Engineer

Hiring Organisation
Siemens
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
511319Location: Cambridge, Cambridgeshire, UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELANDSalary: 65,700 - 115,100Company: SiemensSenior AI Software EngineerJob ID511319Posted since23-Sep-2026OrganizationDigital IndustriesField of workResearch & DevelopmentCompanySiemens Industry Software LimitedExperience levelExperienced ProfessionalJob typeFull-timeWork modeHybrid (Remote/Office)Employment typePermanentLocation(s)Cambridge - Cambridgeshire - United KingdomSiemens Digital Industries Software … fast-paced environment, coming up with innovative ideas, patenting them, and productizing them at pace. We're looking for a Senior AI Software Engineer to play a leading role, bringing deep skills in cutting-edge AI to help us invent and deliver the next generation of intelligent capabilities. ...

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

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

Staff ML Software Engineer & Team Lead (C++, Vulkan)

Location
Cambridge, England, United Kingdom
Limited is seeking a Staff Software Engineer and Line Manager to blend hands-on software engineering with people leadership within Arm’s Central Engineering Machine Learning Group. You will contribute to the ML SDK for Vulkan, an open-source project enabling ML workloads across platforms and devices. ...

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

Business Systems Software Engineer/Architect Product Design & Engineering · ·

Location
Cambridge, England, United Kingdom
Business Systems Software Engineer Neat's Business Systems team owns the infrastructure behind how the company sells, bills, and supports its customers — Salesforce, NetSuite, and the integrations that connect them — supporting roughly 400 internal users across the business. It's a small team that balances high-volume … systems work that keeps the business running. This role is designed to transform how our business systems team operates, driving a shift toward software-engineering-focused practices and methodology. As an early member of this evolving model, you will directly influence our technical architecture, development operations, and long-term ...

Lead / Senior Software Engineer

Location
Cambridge, England, United Kingdom
digital platform and are putting together a dedicated, small team to work alongside external partners. A key position is for a Lead/Senior Software Engineer who reports directly to the CIO and will take a significant role in improving the user experience, and building using modern technologies. … Requirements: Demonstrable commercial experience as a senior or lead software engineering working on modern websites or digital platforms with proven full stack engineering skills including front end technologies (React or Next.js). Additional experience with Python/Django for back-end would be desirable. Strong understanding of front ...

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 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, 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 ...

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 Software Engineer - Cloud-native Web Apps & APIs

Location
Cambridge, England, United Kingdom
University of Cambridge Information Services is seeking an experienced Senior Software Engineer to join a multidisciplinary team delivering high-profile, cloud-native web systems and modernised applications. You will work hybrid, shaping architecture, testing rigor, and scalable deployments in Docker containers. We value expert Python/Django, TypeScript ...

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

Embedded Software Engineer - Contract Outside IR35

Location
Cambridge, England, United Kingdom
Opportunity I’m partnering with a communications technology company in Cambridge looking for an Embedded Software Engineer to support the development of advanced communication systems. You’ll work on embedded software development, contributing to the design, implementation and testing of products from concept through to deployment. What … work on complex embedded communication systems. A collaborative engineering environment working on real-world products. What You’ll Bring Strong experience in embedded software development using C/C++. Experience working with embedded Linux, RTOS or bare-metal systems. A background in developing, debugging and testing embedded software. Experience ...

Senior Software Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
that power innovation across a global organisationCambridge, Hybrid; to £75,000 DoE + Excellent BenefitsThis globally recognised engineering firm is hiring for a senior software engineer to join their Cambridge based team developing software used across the organisation, its clients and xxuwjjq customers. Their enviable track record ...

Senior Software Engineer - Cloud-Native & AI-Driven DevOps

Location
Cambridge, England, United Kingdom
University of Cambridge is seeking a Senior Software Engineer to join a hybrid development team within Information Services. You will build secure, scalable web systems and cloud-native services, focusing on APIs, testing, and CI. You will design and implement maintainable architectures, integrate applications via APIs and event ...

Remote AI-Driven Software Engineer (Python/TypeScript)

Location
Cambridge, England, United Kingdom
YAGRO Ltd seeks a Mid Software Engineer with strong Python and TypeScript skills to build AI-enabled SaaS solutions for agri-food enterprises. You will work across the stack, contribute to production systems and collaborate with senior engineers on AI features. The role is largely remote … will attend the Cambridge office one day per week, joining a team delivering robust, user-friendly software with a focus on scalable AI. #J-18808-Ljbffr ...

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

Embedded Software Engineer - Cambridge (C, AUTOSAR)

Location
Cambridge, England, United Kingdom
Join a forward-thinking company as an Embedded Software Engineer, where your expertise in C programming and embedded systems will be crucial. In this role, you will develop and maintain software for innovative automotive solutions, ensuring compliance with OEM and international standards. Collaborate with a talented team ...

Lead Software Engineer: End-to-End AI, Cloud & Infra

Location
Cambridge, England, United Kingdom
StackCX is seeking a Lead Software Engineer in Cambridge to own end‐to‐end features across the stack, from backend services to AI pipelines. You’ll collaborate with product, CI, and customer calls, adapting quickly as priorities shift. The role emphasizes strong engineering ability, rapid learning, and comfort ...

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

Quantum Systems Software Engineer — Embedded & UI Tools

Location
Cambridge, England, United Kingdom
Quantum in Cambridge, UK, is seeking a Systems Software Engineer to help create the tools our scientists need to develop, test and enhance our quantum networking solutions. You will join a small, agile software team building interfaces with optics, electronics, FPGAs and embedded hardware, delivering high‐quality ...