Software Engineering Jobs in Cambridge

126 to 150 of 179 Software Engineering Jobs in Cambridge

Lead / Senior Software Engineer - ML/AI

Cambridge, Cambridgeshire, United Kingdom
So Code Limited
Lead/Senior Software Engineer - ML/AI Salary: £90,000 - £140,000 D.O.E. Location: United Kingdom Working Environment: Remote This is a unique opportunity to work alongside a global leader in the AV domain, at the intersection of media, AI, and edge computing. The company's media players … also integrated built-in Neural Processing Units (NPUs), enabling on-device inference for Machine Learning and Artificial Intelligence applications. As the Lead/Senior Software Engineer, you will be joining a rapidly growing team shaping the future of intelligent media solutions and tasked with building a C++ wrapper, enveloping … the embedded system, as well as the ML/AI models that will interface with this wrapper. Key Requirements 7+ years of experience developing software targeting/interfacing with an embedded system/physical product. Strong proficiency programming in C++ and Python. Experience programming applications targeting Linux. Deep understanding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Cambridge, south west england, united kingdom
Integrity Personnel Limited
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++, on bare metal, embedded Linux or RTOS Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes Experience with More ❯
Posted:

Senior Embedded Software Engineer

Cambridge, East Anglia, United Kingdom
Integrity Personnel Limited
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++, on bare metal, embedded Linux or RTOS Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes Experience with More ❯
Employment Type: Full Time
Posted:

Python / JavaScript Software Engineer Cambridge

Cambridge, Cambridgeshire, United Kingdom
Darktrace Ltd
What will I be doing: As a software engineer, you will be responsible for developing robust authentication flows, advancing product-to-product communication, and building plugins. You will be helping to integrate products for a wide range of teams, exposing you to many varied technologies and stakeholders. This is … a hybrid role, with an expectation to work a minimum of 2 days a week in the Cambridge office. As a Software Engineer, you will be responsible for, but not limited to: Contributing to rapid prototyping of new and innovative ideas to further improve Darktrace's services and offerings More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs. In this role you will be involved in the full software development lifecycle for Windows … and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture Good degree in Computer Science … or Electronics Financially secure and continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs. In this role you will be involved in the full software development lifecycle for Windows … and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture Good degree in Computer Science … or Electronics Financially secure and continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other More ❯
Employment Type: Permanent
Salary: £35000 - £50000/annum DoE + Benefits
Posted:

Senior macOS C++ Software Engineer Cambridge

Cambridge, Cambridgeshire, United Kingdom
Darktrace Ltd
doing: You will join the dedicated R&D teams in Cambridge that create and improve the products behind the company's rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a senior engineer within the Mac cSensor team, you will … be focused on producing software designed to be deployed directly on customer devices to improve Darktrace's security coverage of devices outside the corporate network. This is a hybrid role, and the expectation is to work at least 2 days a week in the Cambridge office. As a senior … but not limited to: Contributing to rapid prototyping of new and innovative ideas to further improve Darktrace's services and offerings, Improving on core software modules written in C++, Working with various component technologies and applications (e.g., Docker, Terraform). Innovation is of paramount importance, and as such, creativity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Windows C++ Software Engineer Cambridge

Cambridge, Cambridgeshire, United Kingdom
Darktrace Ltd
doing: You will join the dedicated R&D teams in Cambridge that create and improve the products behind the company's rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a senior engineer within the Windows cSensor team you will … be focused on producing software designed to be deployed directly on to customer devices to improve Darktrace's security coverage of devices outside the corporate network. As a senior engineer within the Windows cSensor team, you will be responsible but not limited to: Contributing to rapid prototyping of new … and innovative ideas to further improve Darktrace's services and offerings, Improving on core software modules written in C++ Working with various component technologies and applications (e.g. docker, terraform). Innovation is of paramount importance and as such, creativity in approach is encouraged as much as traditional project-based More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Linux Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Linaro Ltd
Overview We seek a highly skilled and technically capable Senior Embedded Linux Software engineer to join the Linaro Professional Services team. Applicants should have a proven record of developing and delivering system software for production-grade consumer electronics and industrial IoT devices. As an experienced senior developer, you … BSPs for devices, and serving as kernel and operating system technical expert on the project. A successful candidate will develop, support, maintain, and document software functionality; identify and evaluate new technologies for implementation; analyze code to find causes of errors and revise programs as needed; participate in software … new platforms. Provide technical support and implement bug fixes. Provide technical leadership in your areas of expertise for the project. Influence others, including through engineering best practices and/or specialist knowledge. Drive forward significant features or improvements and increase the quality of the product. Develop quality functionality on More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate GPU Software Engineer (Contractor)

Cambridge, Cambridgeshire, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
rendering applications to identify performance and power consumption bottlenecks. Develop and implement optimization techniques to improve performance and power efficiency. Collaborate with hardware and software teams to leverage GPU-specific features to achieve better performance and power efficiency. This job description is only an outline of the tasks, responsibilities More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

CPU Performance Modelling Engineer (Cambridge)

Cambridge, Cambridgeshire, UK
European Tech Recruit
in-depth performance and power analyses. Develop new methodologies, automate workflows, and create intuitive visualizations to identify bottlenecks and guide optimizations. Collaborate with architects, software engineers, and a global community of performance modelling experts on design reviews and best practices. Continuously improve modelling strategies to inform next-generation CPU … innovations. Required Qualifications: Bachelor’s (BS) or Master’s (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture. Proven experience in performance modeling and analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and … common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work in multi-disciplinary teams. Ability to communicate technical concepts clearly to both technical and non More ❯
Posted:

CPU Performance Modelling Engineer

Cambridge, England, United Kingdom
European Tech Recruit
in-depth performance and power analyses. Develop new methodologies, automate workflows, and create intuitive visualizations to identify bottlenecks and guide optimizations. Collaborate with architects, software engineers, and a global community of performance modelling experts on design reviews and best practices. Continuously improve modelling strategies to inform next-generation CPU … innovations. Required Qualifications: Bachelor’s (BS) or Master’s (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture. Proven experience in performance modeling and analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and … common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work in multi-disciplinary teams. Ability to communicate technical concepts clearly to both technical and non More ❯
Posted:

Test Automation Engineer

Cambridge, Cambridgeshire, United Kingdom
IQGeo
Summary IQGeo is seeking an enthusiastic Test Automation Engineer to help us move our quality assurance to being majority-automated. You'll be a software engineer that enjoys building and maintaining automated test suites of many hundreds of tests for our various products, with manual testing only when automation … tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are "building better networks" using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and … maintain the complex network assets essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer Linux Windows - Technologist

Cambridge, Cambridgeshire
Hybrid / WFH Options
Client Server
C++ Developer/Software Engineer (Linux Windows) Cambridge/WFH to £65k Are you a C++ technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities? You could be joining a market leading software house that's remote … hundreds of millions of users worldwide. As a C++ Developer you will join the team responsible for the responsible for creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through … codex, Flutter/Dart mobile development, but you can upskill on the job What's in it for you: As a C++ Developer/Software Engineer you'll earn a competitive salary: Salary to £65k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a More ❯
Employment Type: Permanent
Salary: £58,000 - £65,000
Posted:

C++ Developer Linux Windows - Technologist

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Client Server
C++ Developer/Software Engineer (Linux Windows) Cambridge/WFH to £65k Are you a C++ technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities? You could be joining a market leading software house that's remote … hundreds of millions of users worldwide. As a C++ Developer you will join the team responsible for the responsible for creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through … codex, Flutter/Dart mobile development, but you can upskill on the job What's in it for you: As a C++ Developer/Software Engineer you'll earn a competitive salary: Salary to £65k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

C++ Developer Linux Windows - Technologist

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Onyx-Conseil
C++ Developer/Software Engineer (Linux & Windows) - Cambridge/WFH to £65k Are you a C++ technologist seeking an opportunity to advance your career while working on complex and interesting systems with continual learning opportunities? You could join a market-leading software company whose remote access product is … used by hundreds of millions of users worldwide. As a C++ Developer, you will be part of the team responsible for creating client desktop software that is a key component of the core remote access technology. You will have exposure across the full development lifecycle, from requirements analysis to … Dart mobile development is a plus, but can be learned on the job What's in it for you: As a C++ Developer/Software Engineer, you'll earn a competitive salary: Salary up to £65k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineer - Performance Modeling / CPU / Microarchitecture

Cambridge, Cambridgeshire, UK
European Tech Recruit
architecture proposals through simulation, focusing on performance, efficiency, & power trade-offs. Automate workflows & create visual tools to highlight performance bottlenecks. Work closely with architects, software engineers, & a global modeling team to influence next-generation CPU innovation. Share knowledge, contribute to design reviews, & refine modeling practices across teams. As a … Senior Engineer your skills will include: Master’s or PhD in Computer Science, Electrical Engineering, or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of More ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer - Kernel & Low-level Development

Cambridge, England, United Kingdom
European Tech Recruit
Embedded Software Engineer - Kernel & Low-level Development We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded & Operating Systems experts. You will analyse, and advance the state-of-the-art of OS technologies and system software, especially those … design and development of solutions for CPU and System IP based Infrastructure platforms. Your primary responsibility will include maintenance, support, and development of system software for Computing Infrastructure solutions. This position has multiple headcount from Mid-to-Senior level, please do get in touch if this is of interest … The key competencies are as follows: Prior working experience with various Low-level Embedded projects and working as a R&D professional or Software Engineer. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line More ❯
Posted:

Security Software Engineer - PhD Level

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
PhD Security Software Engineer/Cryptographer with strong low level software skills to work on Security Software & Blockchain protocols - Fully Remote - based in UK or Europe. A Junior/Mid level Research Engineer with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C More ❯
Posted:

Security Software Engineer - PhD Level

Cambridge, East Anglia, United Kingdom
Hybrid / WFH Options
Technical Futures
PhD Security Software Engineer/Cryptographer with strong low level software skills to work on Security Software & Blockchain protocols - Fully Remote - based in UK or Europe. A Junior/Mid level Research Engineer with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C More ❯
Employment Type: Full Time
Posted:

Software Engineer (React, PHP and Laravel) Cambridge

Cambridge, Cambridgeshire, United Kingdom
Darktrace Ltd
What will I be doing: As a software engineer, within the Analyst Systems team, you will be responsible for maintaining all tools and platforms used by the Analyst teams in their workflows. You will work across a wide variety of projects and with a diverse toolset. Duties will include More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior macOS C++ Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Darktrace
doing: You will join the dedicated R&D teams in Cambridge that create and improve the products behind the company's rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a senior engineer within the macOS cSensor team, you will … be focused on producing software designed to be deployed directly on customer devices to improve Darktrace's security coverage of devices outside the corporate network. This is a hybrid role, and the expectation would be to work at least 2 days a week in the Cambridge office. To find … our website . Responsibilities: Contributing to rapid prototyping of new and innovative ideas to further improve Darktrace's services and offerings, Improving on core software modules written in C++ Working with various component technologies and applications (e.g., content filters). Innovation is of paramount importance, and creativity in approach More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Robotic Systems

Cambridgeshire, Cambridge
ECM Selection
challenges, to architecting and implementing code, to verification and troubleshooting issues. You will need: - A 1st or 2.1 in a relevant STEM subject (e.g. engineering or computer science) from a well-respected university - Demonstrable ability to engineer high quality, well-designed Python Software. Additional coding languages such as C++ More ❯
Employment Type: Permanent
Salary: £38,000 - £50,000
Posted:

Lead Surgical Robotics Engineer

Cambridge, Cambridgeshire, UK
Oho Group Ltd
We’re partnered with a leading consultancy that is seeking a Lead Robotics Software Engineer to join its established team. This role involves working on exciting software and product development projects across medical, industrial, and various other sectors. Read all the information about this opportunity carefully, then use … application button below to send your CV and application. The position is based onsite in Cambridge, five days a week. Key Responsibilities: Surgical robotics software design and implementation Cross-disciplinary collaboration Technical design documentation Requirements: 4+ years experience in surgical or medical robotics development Strong hands-on skills in … C++ or C# Familiarity with medical software development Preferred Skills: A degree (First or 2:1) or postgraduate qualification in computer science or engineering, or a related discipline. Experience in a tech consultancy or a consultancy background Strong collaboration and communication skills within cross-functional teams To apply More ❯
Employment Type: Full-time
Posted:

Linux Java Developer

Cambridge, Cambridgeshire, United Kingdom
RPMGlobal
Senior Software Developer Location: EMEA (Offices, Remote) The Altair Cambridge team is looking for a senior developer to help create, shape, and test our existing and upcoming products. This is an exciting opportunity to work in a growing company developing new technology. Do you like a challenge? Are you … employees and their contributions towards our clients' success, as well as our own. Job Summary: We are looking for a motivated, enthusiastic, and intelligent software engineer who can translate business needs into highly scalable, maintainable software solutions. This is an exciting opportunity to make a difference in a … written in Python and other scripting languages. The successful candidate will form part of a team responsible for extending the functionality of our existing software, supported by a team of experts in Linux and program interaction. Day-to-day tasks could include bug fixing, optimizing performance, designing a new More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
Cambridge
10th Percentile
£43,250
25th Percentile
£47,500
Median
£55,000
75th Percentile
£76,875
90th Percentile
£86,375