51 to 75 of 142 Software Engineering Jobs in Cambridge

Staff RTL Design Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
collaborating with world-class architects and design engineers on technically demanding projects. Core Requirements Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline (or equivalent industry experience). 6+ years' experience in RTL design. Academic or commercial experience … design. Strong RTL design skills using Verilog, SystemVerilog, or VHDL. A solid software engineering background, including experience with: Object-oriented and functional programming paradigms – C,C++,Python Compiler infrastructures, particularly domain-specific languages (DSLs). Test-driven development and writing adaptive unit tests. Excellent attention to detail ...

Junior Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£40,000
Title : Junior Embedded Software Engineer Location: Cambridge (On-Site Working) Salary: £35,000 – £45,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Overview : An opportunity … arisen with a repeat client who are looking for an Embedded Software Engineer to join their growing engineering team developing embedded software for next-generation electronic control systems. A successful candidate will be working closely with experienced software, systems and hardware engineers to deliver high-quality ...

Senior RTL Design Engineer - CPU Frontend

Hiring Organisation
SiFive
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Ensure that knowledge is shared via great documentation and participation in a culture of collaborative design. RequirementsBS/MS degree in computer science, computer engineering, electrical engineering or related field, or equivalent experience.3+ years of design experience. Academic or professional experience with CPU RTL design … following areas: instruction fetch, instruction decode, branch prediction, coherent caches, cache prefetching, TLBs. Proficiency in hardware (RTL) design in Verilog, System Verilog, or VHDL.Strong software engineering skills/background, including: Object-oriented, aspect-oriented, and particularly functional programmingTemplated metaprogramming, in any languageCompiler infrastructures, particularly for domain-specific languagesData ...

Embedded Software Engineer (Yotco/Embedded Linux)

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Embedded Software Engineer (Yocto/Embedded Linux) - South Cambridge - Hybrid. An Embedded Software Engineer with experience working across both Embedded Linux and broader embedded work as well as having a good understanding of electronics principles will provide technical solutions to a range of challenging projects … benefits to include a Company Bonus Scheme, Private Healthcare, 10% Company pension contribution, Life Assurance, 25 days holiday and much more. The Embedded Software Engineer (Yocto/Embedded Linux) should bring the following: A minimum of a 2.1 Bachelors/Masters Degree in Computer Science, Software Engineering ...

Staff RTL Design Engineer - CPU Midcore

Hiring Organisation
SiFive
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Ensure that knowledge is shared via great documentation and participation in a culture of collaborative design. RequirementsBS/MS degree in computer science, computer engineering, electrical engineering or related field, or equivalent experience.5+ years of design experience. Academic or professional experience with CPU RTL design. Proficiency in hardware … design in Verilog, System Verilog, or VHDL.Strong software engineering skills/background, including: Object-oriented, aspect-oriented, and particularly functional programmingTemplated metaprogramming, in any languageCompiler infrastructures, particularly for domain-specific languagesData modeling, particularly intermediate representations for optimizing or transforming compiler passesTest-driven development, particularly ability to write adaptive ...

Senior Optimisation Developer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Senior Optimisation Developer Location: Cambridge, United Kingdom (Hybrid) Employment Type: Full-time The job We are looking for a Senior Optimisation Developer with a strong mathematical background and experience in numerical modelling or mathematically intensive … software development. This is a hands-on senior software development technical role within the USC Optimisation team. The team develops advanced optimisation technology that helps refineries improve operational efficiency and supports complex refinery planning. The position is ideal for someone who can independently investigate complex problems, work effectively ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Overview: The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arm's next generation architectures and systems. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers … areas of Client/Server/Automotive/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers. If you are similarly passionate about innovative technologies, then we would love to hear from you! Responsibilities ...

Senior Full-stack Engineer, Core AI Services

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Senior Full-stack Engineer, Core AI ServicesLocation: Cambridge, United Kingdom (Hybrid) Employment Type: full-time The jobWe are looking for passionate Senior Software/Full-stack Engineers to join our Core AI Services team … foundational building blocks for AI adoption across AVEVA's product portfolio and partner ecosystem. Working at the forefront of agentic systems and harness engineering, you will join an agile Scrum team with a true builder mindset—delivering innovative, secure, and production-grade AI capabilities with the agility ...

Electronics & Embedded Software Engineer

Hiring Organisation
Elastic Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum Benefits
Electronics & Embedded Software Engineer Location: Cambridge Area Job Type: Permanent, Full-Time We are recruiting for an experienced Electronics & Embedded Software Engineer to join an innovative engineering and technology business based in the Cambridge area. This is an excellent opportunity to join a growing R&D team … design, development and improvement of electronic products and embedded control systems. The successful candidate will have a strong background in electronics design, embedded software development, PCB design and motor control, with the opportunity to work across the full product lifecycle from initial concept through to testing and production. ...

Software Engineer

Hiring Organisation
Anson Mccade
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£75,000
seeking a talented Software Engineer with approximately 25 years of experience to join an innovative team developing advanced network security solutions. This is an opportunity to work on cutting-edge technology that protects critical digital infrastructure across sectors including defence, security, energy and the public sector. You will contribute … development of next-generation hardware and software solutions designed to meet complex security requirements. Working within a highly skilled, collaborative team, you will help enhance existing products and develop new technologies with real-world impact. The role offers exposure to a variety of technical challenges, opportunities to learn ...

Senior Software Engineer (Python & Distributed Systems) - LANCESOFT LTD

Hiring Organisation
LANCESOFT LTD
Location
Cambridge, Cambridgeshire, UK
Title: Senior Software Engineer (Python & Distributed Systems) Location: Cambridgeshire, UK (5 days onsite – Central Cambridge & Bourn Quarter) Contract Length: 12 Months Overview We are looking for a Senior Software Engineer to support and scale software systems inside our Cambridge data collection lab. You will build and integrate … debugging in a live lab environment. Collaborate with audio/video engineers, technicians, and international research teams. Requirements Python: 8+ years of professional backend software engineering and data processing experience. Linux & Automation: Strong Linux systems knowledge and shell scripting (Bash). Networking & Distributed Systems: Solid understanding ...

Staff Engineer - AI

Hiring Organisation
Compare the Market
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
direction for AI engineering. Evolving the technical vision, architecture and roadmap for our AI powered products and capabilities. Lead by example through hands-on engineering, establishing best practices and guiding teams towards scalable, reliable and maintainable solutions. Lead complex AI delivery from concept to production. Take … auditability. Partner with InfoSec, Data Privacy, Legal and AI Governance teams to meet regulatory requirements, protect customer data and deliver trustworthy AI experiences. Influence engineering strategy across teams. You'll work closely with engineering managers, product leaders and other technical stakeholders to shape AI development and deployment strategies. ...

Electronic FPGA Engineer

Hiring Organisation
Huber+Suhner Polatis
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
some of the world's most demanding data and communications networks. We're looking for an experienced Electronic FPGA Engineer to join our growing engineering team in Cambridge. This is an exciting opportunity to work on advanced FPGA-based solutions, taking designs from concept through to validated hardware … heart of next-generation connectivity. If you're passionate about digital design, enjoy solving complex hardware challenges, and thrive in a collaborative engineering environment, we'd love to hear from you. What you'll be doing As an Electronic FPGA Engineer, you'll play a key role ...

Mathematical Developer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Mathematical Developer Location: Cambridge Science Park Employment Type: Full Time The job We are looking for a Mathematical Developer with experience in numerical modelling or mathematical software development to join our Unified Supply Chain … maintenance of our flagship Assay Engine, used for predictive modelling and blending. The position is ideal for someone who will enjoy a mix of software development of an established desktop application, interlaced with supporting our mathematical modelling code. Key responsibilities Contribute directly to the maintenance and improvement of numerical ...

Senior Software Engineer (Python & Distributed Systems) - cambridgeshire, east anglia, uk

Hiring Organisation
LANCESOFT LTD
Location
Cambridge, Cambridgeshire, UK
Title: Senior Software Engineer (Python & Distributed Systems) Location: Cambridgeshire, UK (5 days onsite – Central Cambridge & Bourn Quarter) Contract Length: 12 Months Overview We are looking for a Senior Software Engineer to support and scale software systems inside our Cambridge data collection lab. You will build and integrate … debugging in a live lab environment. Collaborate with audio/video engineers, technicians, and international research teams. Requirements Python: 8+ years of professional backend software engineering and data processing experience. Linux & Automation: Strong Linux systems knowledge and shell scripting (Bash). Networking & Distributed Systems: Solid understanding ...

Principal Full Stack Engineer (Agentic AI)

Hiring Organisation
Danaher Corporation
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Abcam's Agentic AI platform and applications, including RAG systems and agent workflows, for use by both internal and external Abcam customers. Establish engineering best practices for GenAI/LLM applications, including system design patterns, evaluation approaches, reliability, scalability, and maintainability standards across the AI engineering lifecycle. … mentoring engineers, influencing architectural direction, and driving the successful delivery and adoption of Agentic AI capabilities. The essential requirements of the job include: Strong software engineering capability, primarily in TypeScript (with Python as an additional benefit) with backend and API development skills. Demonstrated ability to design, deploy ...

Senior Machine Learning Engineer

Hiring Organisation
Speechmatics
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
accurate speech recognition system globally. It also ensures their deployment into production, working with the latest developments in ML, but also with the best engineering practices for software engineering and model serving. What you'll be doing: Work on complex R&D projects, with a diverse group ...

Principal Engineer (Data & AI Capabilities)

Hiring Organisation
Compare the Market
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
evaluate and support AI systems in production, so they remain reliable and continue to deliver value. Partner with senior stakeholders across Data, Product and Engineering to turn business goals into impactful technical solutions. Mentor engineers across the Data & AI community and help ensure the right governance, standards and controls … Significant experience designing, delivering and supporting large-scale data and AI solutions in production, within a complex organisation. Proven experience setting technical direction, establishing engineering standards and frameworks, and influencing decisions from engineering through to leadership level. Strong software engineering fundamentals, with experience designing, building ...

Principal Engineer

Hiring Organisation
Danaher Corporation
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
located in Cambridge, UK and will be an onsite role. In this role, you will have the opportunity to: Provide authoritative technical leadership over engineering work delivered by internal and 3rdparty development teams. Ensure adherence to engineering standards, coding practices, architectural patterns, and security guidelines. Conduct technical reviews … guide corrective and preventative actions. The essential requirements of the job include: BSc Degree in appropriate technical capability Computer Science, Information systems, or Engineering Extensive hands-on experience (10+ years) in software engineering within modern digital environments. Demonstrated expertise with cloud-native architectures, distributed systems, API design ...

Senior Software Engineer, Roku UI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
product teams to ensure the end‐to‐end experience is fast, robust, and ready for what's next. About the roleAs a Senior Software Engineer on the UI team, you'll design, implement, and optimize systems that underpin Roku's user experience and developer platform. You'll work … tools to accelerate development and improve developer productivityCollaborate with cross‐functional teams to deliver global platform features with measurable performance and reliability gainsDevelop engineering tooling, frameworks, and automated workflows that raise developer efficiency and code qualityMentor junior developers through design reviews, pair programming, and clear technical documentationStay current with ...

Principal Technologist, Core AI Services

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Principal Technologist, Dev - AI Core Services Development Location: Cambridge, UK Employment Type: Regular, Full-Time (Hybrid)We are looking for a hands-on Principal Engineer to join our Core AI Services team. In this role … foundational building blocks for AI adoption across AVEVA's product portfolio and partner ecosystem. Working at the forefront of agentic systems and harness engineering, you will join an agile Scrum team with a true builder mindset—delivering innovative, secure, and production-grade AI capabilities with the agility ...

Principal Cloud Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Principal Cloud Software EngineerLocation: Cambridge, UK – HybridEmployment Type: Full-time regularThe jobReporting to the Director of CONNECT Core Services, you will provide technical leadership for the design and implementation of AVEVA's cloud platform … capabilities using Microsoft Azure. You will work across teams to shape architecture, guide complex technical decisions, and promote modern cloud engineering practices. This role is suited to a highly experienced technical leader who remains hands-on, can turn technical vision into delivery, and can help raise engineering standards ...

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

Zephyr Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Join a leading communications technology company – Cambridge, Hybrid Working An innovative technology company is expanding its software engineering team in Cambridge, developing advanced RF and communications products for telecommunications, space and defence applications. This is a hands-on role focused on Zephyr-based embedded development, with opportunities … FPGA and hardware engineers, contributing to products throughout the full development lifecycle, from prototype development through to volume manufacture. For this Senior Embedded Software Engineer role, we are looking for someone with: Strong experience developing low-level embedded software and firmware using Zephyr Excellent C/C++ programming ...

Senior Electronics Laboratory Technician

Hiring Organisation
Saab UK
Location
Cambridge, Cambridgeshire, UK
opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. \n What you will be part of \n Saab is a leading defence and security … quality, workmanship and compliance with industry standards whilst supporting the day-to-day operation and supervision of the electronics laboratory. Working closely with engineering teams, the Senior Technician will contribute to the continuous improvement of manufacturing processes, laboratory practices, and the successful delivery of electronic and flight system hardware. ...