Senior Software Engineer Jobs in Cambridgeshire

26 to 50 of 97 Senior Software Engineer Jobs in Cambridgeshire

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust … high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Entrust
Entrust Cambridge, England, United Kingdom Senior Software Engineer Entrust Cambridge, England, United Kingdom 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google … scalable technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. We are looking for Senior Software Developer to join our Cambridge-UK team! Position Overview: A highly skilled developer with strong C programming and good Python exposure as well as good design skills … be based in the UK and have the right to work in the UK. Responsibilities: Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries. Develop features from inception to delivery Software design & coding, testing, and review. Essential Qualifications: Degree or equivalent, in Software More ❯
Posted:

Senior Software Engineer

Ely, England, United Kingdom
Hybrid / WFH Options
Entrust
scalable technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. We are looking for Senior Software Developer to join our Cambridge-UK team! Position Overview: A highly skilled developer with strong C programming and good Python exposure as well as good design skills … be based in the UK and have the right to work in the UK. Responsibilities: Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries. Develop features from inception to delivery Software design & coding, testing, and review. Essential Qualifications: Degree or equivalent, in Software … API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. Nice-to-Have Qualifications: Open-source software - as licensee, or as contributor. An interest in cryptography and/or computer security techniques. Software development in Agile and/or SAFe. #LI-NR1 At Entrust, we More ❯
Posted:

Senior Software Engineer - 1290

Ely, England, United Kingdom
Hybrid / WFH Options
Thorlabs
What is the job? The successful candidate will join our team of C++, C# and .NET software engineers to work on further development of our newly released, cross-platform, motion control SDK used to drive our range of in-house designed and manufactured motor controllers. Working closely with the electronics and embedded software engineers, you will be responsible … test, and maintain the SDK, adding new features and motor controllers. Working Hours: Monday to Friday 8.00 am – 4.30 pm (Hybrid Working Available) Responsibilities: Design, develop, test, and maintain software components of the motion control SDK using C++, C#, and .NET technologies. Collaborate with electronics and embedded software teams to integrate hardware control features. Participate in code reviews … architectural design, and documentation. Support the development of new features based on customer and project requirements. Qualifications and Experience: Degree in Software Engineering, Physical Science, Computer Science, or related field, or equivalent experience. Proven experience in full software development lifecycle. Strong skills in object-oriented programming, especially in Microsoft Visual C++, C CLI, C#, and WPF (MVVM). More ❯
Posted:

Senior Software Engineer

Cambridgeshire, England, United Kingdom
Ansys
never been more important. Engineers always strive to design better solutions, and in today’s world that means considering sustainability and environmental impacts as well as product performance. Our software allows engineers and designers to make smarter decisions about the materials they use and enables them to create products that are safer, use fewer scarce resources, emit less pollution … Please note, we are expecting candidates to come into our Cambridge office at least 2-3 days a week. Working at Ansys, you will have the opportunity to create software used by world leading companies in sectors as varied as aerospace, electronics, medical devices, automotive and many more. Our products help power the advancement of cutting-edge industries such … as autonomous vehicles, sustainable transportation, advanced semiconductors, life-saving medical devices, satellite systems and the space industry. If you are the type of person who gets excited about making software with very direct real-world applications and consequences, then you won’t be able to find many other companies that have the potential to make such a difference to More ❯
Posted:

Sr Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Cadence Design Systems
Sr Principal Software Engineer page is loaded Sr Principal Software Engineer Apply locations: CAMBRIDGE Time type: Full time Posted on: Posted Yesterday Job requisition id: R49763 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon … more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing … 5G communications, automotive, aerospace industrial and health. Job Title: Sr Principal Software Engineer Location: Cambridge, United Kingdom OR Cork, Ireland Reports to: Software Engineering Group Director Job Overview: We are seeking a Sr Principal Software Engineer (Team Lead) to join our team responsible for developing and maintaining AI infrastructure across Cadence's portfolio of design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

(Senior) Embedded Software Engineer

Cambridge, England, United Kingdom
Toshiba Europe Ltd
Join to apply for the (Senior) Embedded Software Engineer role at Toshiba Europe Ltd 1 day ago Be among the first 25 applicants Join to apply for the (Senior) Embedded Software Engineer role at Toshiba Europe Ltd Get AI-powered advice on this job and more exclusive features. Toshiba Europe Limited has pioneered the … development of quantum communication systems over the past decade, setting new standards for cryptography and data security. We are currently seeking an Embedded Software Engineer (or Senior Embedded Software Engineer, depending on experience) to join the growing team developing our products within Toshiba’s new Quantum Technology Centre, based in Cambridge, UK. The successful candidate … will play a leading role in the design, implementation, and maintenance of the software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers, and user-space command and control software, ensuring robust and reliable system operation. You will join a dynamic organization, working More ❯
Posted:

Senior / Staff Software Engineer

Cambridge, England, United Kingdom
So Code Limited
a tech for good start-up on a mission to transform the healthcare industry through AI-powered digital solutions. The company is actively building upon the foundations of their software team and looking for experienced software engineers who thrive within a technically varied role and comfortable working within a fast-paced environment. As a Senior/Staff … Software Engineer, you’ll be working across their entire tech stack which consists of a high-performance, low-latency video streaming system built with Rust that is bolted on to a Python/Django back-end, and includes a Typescript front-end. You’ll collaborate closely with clinicians, regulatory experts and the c-suite to help shape both … of the company. Key Requirements Strong programming experience in Rust or C/C++ alongside either Python or Typescript. Solid experience developing on Linux. Experienced working across the entire software development life cycle, from architecture through to deployment. Nice-to-Haves Experience building high-performance, low-latency, or real-time systems, especially with a focus on networking and memory More ❯
Posted:

(Senior) Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Toshiba EMEA
Toshiba Europe Limited has pioneered the development of quantum communication systems over the past decade, setting new standards for cryptography and data security. We are currently seeking an Embedded Software Engineer (or Senior Embedded Software Engineer, depending on experience) to join the growing team developing our products within Toshiba's new Quantum Technology Centre, based … in Cambridge, UK. The successful candidate will play a leading role in the design, implementation and maintenance of the software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers and user-space command and control software, ensuring robust and reliable system operation. You … Responsibilities: Design, develop and maintain firmware for microcontrollers Design, develop and maintain Linux device drivers for our custom electronics and quantum-optic hardware Design, develop and maintain command & control software to implement quantum communication protocols Work closely within a multifunctional development team to test and debug systems Write technical design and test documentation Guide product development and overall systems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Software Engineer| Hybrid (Cambridge-based)

Cambridge, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
Job Description An established global technology company is expanding its product portfolio and looking to grow its in-house software team. We’re hiring a Senior Full Stack Software Engineer with strong Linux-based server development experience to help deliver cutting-edge solutions. This is a hybrid role , with regular access to the Cambridge office required. … What you’ll be doing: Reporting to the Software Engineering Manager, you'll contribute across the full development lifecycle, translating requirements into design, code, and tested solutions. What we’re looking for: Essential skills & experience: 5+ years’ experience in server-side development on Linux Solid experience with technologies such as PHP, JavaScript, HTML/CSS, Apache Strong database knowledge More ❯
Posted:

Senior Software Engineer, UI

Cambridge, England, United Kingdom
Roku
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … and continues to innovate and 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. Our new Senior Software Engineer, Embedded will be contributing extensively to our embedded UI development, algorithm … integration of third-party code. You 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 business impact. The More ❯
Posted:

SENIOR C/C++ ML SOFTWARE ENGINEER - CAMBRIDGE -ENGLAND

Cambridge, Cambridgeshire, United Kingdom
Software Placements
Client: Our client, a leading Multinational Semiconductor Organisation, requires a number of C/C++, Python, Machine Learning Software Engineers for roles based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineers to join our team responsible for developing and maintaining AI infrastructure … across a portfolio of design tools. This role offers an exciting opportunity to work at the intersection of computational software and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Responsibilities: Contribute to the development of AI infrastructure that supports inference, prompt engineering, fine-tuning, and model quantization. Assist in developing software systems and libraries … or a related technical field. Experience: Strong programming skills in C, C++, Python. Knowledge of AI/ML concepts and frameworks. Willingness to learn multiple programming languages. Understanding of software development principles and practices. Problem-solving skills and analytical thinking. Excellent communication and teamwork abilities. Additional Skills/Preferences: Experience with AI model deployment and inference. Familiarity with prompt More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Mission Critical Software Engineer

Cambridge, England, United Kingdom
Draper Labs
and scientists work in a collaborative environment that inspires the cross-fertilization of ideas necessary for true innovation. For more information about Draper, visit www.draper.com. Job Description Summary: The Software Engineer (SMTS) develops high performance solutions for resource constrained targets. Develops next-generation resilient and fault tolerant software solutions in the application domains of undersea, terrestrial, air … hypersonics and space. The Engineer is involved in the full software development life cycle. Job Description: Duties/Responsibilities * Evaluates requirements, proposes solutions, explores design trades to support a design. * Designs algorithms using modern theory and proven techniques. * Develops embedded software based on prototype algorithms with supervision. * Analyzes designs to demonstrate performance and functionality. * Develops and executes … software tests to check compliance with requirements. * Evaluates results to establish problem causes and develop solutions for inefficient or problems. * Prepares technical data, procedures, reports, drawings, manuals, and other required documentation. * Communicates with customers and stakeholders to establish requirements and describe the design and deliverables. * Drive solutions to complex problems with limited direction - contribute to requirements development and architecture More ❯
Posted:

Senior Software Engineer, Firmware Engineering

Cambridge, England, United Kingdom
Roku
Senior Software Engineer, Firmware Engineering Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US 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 … work in a distributed environment, with some team members located on different continents and in different time zones. It is the mission of our team to develop high-quality software releases that delight our customers. We operate in a fast-paced environment and prefer to remain flexible. Things change quickly and we need to adapt rapidly to the changes. … to successful completion, whether through team collaboration as an individual contributor. About The Role As a member of the Firmware Engineering team, you will design, develop and support embedded software systems that enable our world-class products, with Roku “inside” as their OS. To make this possible, you will work on the Roku OS on new technologies and developing More ❯
Posted:

Senior .Net Software Engineer (Remote)

Cambourne, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Remotestar
At RemoteStar we are currently hiring for a client who is a world-class iGaming operator offering various online gaming products across multiple markets, both through their proprietary gaming sites and partner brands. Their iGaming platform is central to their More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. SOFTWARE DEVELOPMENT ENGINEER

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Sr. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute platforms. Work as … multi-node) systems. Utilize Cutting-Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing and optimizing GPU kernels for deep learning … Learning Integration: Proficient experienced in integrating optimized GPU performance into machine learning frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. Software Engineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions. High-Performance Computing: Proficient experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Octagon Group
New hybrid Senior Software Engineer - Rust job based in Cambridge, Cambridgeshire! We’re looking for a talented Rust Senior Software Engineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models. Key responsibilities and requirements for the Senior Software Engineer job: Building the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation Develop efficient applications and runtime libraries for server CPU’s Key skills/experience required for the Senior Software Engineer job … using Rust Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) This is a great opportunity for a Senior Software Engineer to join a passionate team of engineers developing software systems that perform at scale and speed in Cambridge, Cambridgeshire. Apply now for the hybrid More ❯
Employment Type: Permanent
Salary: £75000 - £95000/annum
Posted:

Senior Software Engineer - Rust

Ely, England, United Kingdom
Octagon Group
New hybrid Senior Software Engineer job based in Cambridge, Cambridgeshire! We’re looking for a talented Rust Senior Software Engineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models. Key responsibilities and requirements for the Senior Software Engineer job: Building the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation Develop efficient applications and runtime libraries for server CPU’s Key skills/experience required for the Senior Software Engineer job … programming languages (e.g. Haskell, OCaml, Nix) Proven experience working on relevant areas such as performance sensitive - or systems programming, and compiler development This is a great opportunity for a Senior Software Engineer wanting to focus on Rust programming, to join a passionate team of engineers developing software systems that perform at scale and speed in Cambridge More ❯
Posted:

Senior Software Engineer - Rust

Cambridge, England, United Kingdom
ZipRecruiter
Job Description New hybrid Senior Software Engineer job based in Cambridge, Cambridgeshire! We’re looking for a talented Rust Senior Software Engineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models. Key responsibilities and requirements for the … Senior Software Engineer job: Building the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation Develop efficient applications and runtime libraries for server CPU’s Key skills/experience required for the Senior Software Engineer … functional programming (e.g. Haskell, OCaml, Nix) Proven experience working on relevant areas such as performance sensitive - or systems programming, and compiler development This is a great opportunity for a Senior Software Engineer wanting to focus on Rust programming, to join a passionate team of engineers developing software systems that perform at scale and speed in Cambridge More ❯
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
Anonymous
Join to apply for the Senior Software Engineer role at Anonymous . This range is provided by Anonymous. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Senior C++ Software Engineers will have extensive proven experience in C++ software development at a … principal level. Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation, and refinement of … software features, driving improvements for both customer and developer experiences for large and complex systems. Responsibilities include providing technical leadership, mentorship, maintaining a deep understanding of the product domain, producing reliable estimates, conducting research on feasibility and alternative technologies, committing to high-quality, maintainable code, and meeting project deadlines. Seniority level Mid-Senior level Employment type Full-time More ❯
Posted:

Senior Software Engineer, C++, C#, .NET, SDK, Hybrid, COR7267

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Corriculo Ltd
Senior Software Engineer, C++, C#, .NET, SDK, Hybrid, COR7267 An exciting opportunity has arisen for a Senior Software Engineer to join my client, a global leader in the scientific manufacturing and distribution sector based in Cambridgeshire. This role focuses on the ongoing development of a newly released, cross-platform motion control SDK, designed to … operate a range of high-performance motor controllers. You will play a key part in enhancing this critical software platform, working closely with both electronics and embedded systems teams to deliver new features and improvements. The ideal candidate will have a strong software engineering background with hands-on experience in C++, C#, and .NET technologies. Experience in full … software lifecycle development and object-oriented programming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative, multi-disciplinary environment. Familiarity with hardware control systems, WPF, and cross-platform development is highly desirable. The Company The Senior Software Engineer will be joining a globally recognised organisation at the forefront of More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Platform Software Engineer

Cambridge, England, United Kingdom
JR United Kingdom
Senior Embedded Platform Software Engineer, Cambridge Client: The ONE Group Ltd Location: Cambridge, UK Job Category: Other EU work permit required: Yes Job Views: 1 Posted: 25.05.2025 Expiry Date: 09.07.2025 Job Description: Are you an Embedded Platform Software Engineer seeking a new role? If so, this could be the perfect opportunity for you! What’s … of-the-art offices in Cambridge Work with a growing company that is a leader in its market Excellent career opportunities and progression The role: As an Embedded Platform Software Developer, you will develop embedded software for physical hardware products in a SCRUM environment. You must: Proficient in programming in C and C++ Embedded real-time software development experience on hardware products Experience with debugging, profiling, code coverage, and memory leak detection tools Experience with real-time, multi-processor, multi-threaded, event-driven software In addition, you should: Have experience with Linux kernel and system programming Experience working with small RTOS Hold a degree in a relevant field Possess embedded systems knowledge, including reading and More ❯
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Anonymous
Senior C++ Software Engineers will have extensive proven experience in C++ software development at principal level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and … Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for both customer and developer experiences for large and complex systems Provide technical leadership, mentorship and guidance to engineers within the team Maintain a deep understanding of the product domain to ensure solutions meet customer needs Produce reliable More ❯
Employment Type: Permanent
Salary: £80000 - £90000/annum BONUS
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Corriculo Ltd
Senior Software Engineer, C++, C#, .NET, SDK, Hybrid, COR7267 An exciting opportunity has arisen for a Senior Software Engineer to join my client, a global leader in the scientific manufacturing and distribution sector based in Cambridgeshire. This role focuses on the ongoing development of a newly released, cross-platform motion control SDK, designed to … operate a range of high-performance motor controllers. You will play a key part in enhancing this critical software platform, working closely with both electronics and embedded systems teams to deliver new features and improvements. The ideal candidate will have a strong software engineering background with hands-on experience in C++, C#, and .NET technologies. Experience in full … software lifecycle development and object-oriented programming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative, multi-disciplinary environment. Familiarity with hardware control systems, WPF, and cross-platform development is highly desirable. The Company The Senior Software Engineer will be joining a globally recognised organisation at the forefront of More ❯
Posted:

Senior Embedded Software Engineer,

Cambridge, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Embedded Software Engineer, Cambridge Client: People Source Consulting trading as Experis Location: Cambridge Job Category: Other EU work permit required: Yes Job Views: 7 Posted: 18.04.2025 Expiry Date: 02.06.2025 Job Description: Role: Senior Embedded Engineer Location: Cambridge Hybrid role: 3 days a week in the … office, Monday, Tuesday and Thursday set days. You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system. This is a great opportunity to take significant responsibility in a fast-paced and successful company, working alongside a talented group of like-minded Engineers on a range of fascinating … applications. Duties and responsibilities: All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software. Creation of functional designs and specifications. Rigorous approach to testing, including writing scripts for test automation. Reviewing code written by other programmers and providing constructive feedback to ensure it More ❯
Posted:
Senior Software Engineer
Cambridgeshire
10th Percentile
£58,000
25th Percentile
£66,250
Median
£75,000
75th Percentile
£83,750
90th Percentile
£110,000