Software Engineering Jobs in Cambridgeshire

1 to 25 of 277 Software Engineering Jobs in Cambridgeshire

Software Engineer, Staff - Virtual Platforms - UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of … accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and … effective model development. Preferred Qualifications: 10+ years of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators. Open Source Development experience. Experience in Unit Testing. Continuous Integration. ARM Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud security engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
TieTalent
We have a new and exclusive opportunity for a Cloud Security Engineer to join our thriving business as we expand our Cybersecurity Software Engineering team. Title: Cloud Security Engineer Team: Cybersecurity Software Engineering Location: Cambridge and home working hybrid (1-3 days a week in the … office depending on project workload and very flexible) Salary: £45-50,000 Technical Stack: Cyber Security, Cloud experience - AWS, containers, Docker, and software engineering: Python and/or TypeScript. This role is for a Security Engineer in a cloud security and software development capacity. You will be … working with the cloud software engineering team to deliver software projects that have a security focus. What is fascinating about this role is that as the Cloud Security Software Engineer, you will spend the majority of your time designing, implementing, and safeguarding a series of information More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Amazon Payment Products

Cambridge, Cambridgeshire, United Kingdom
Amazon
Software Development Engineer, Amazon Payment Products Would you like to be a part of a technology team that enables one of the most profitable businesses at The Amazon Payment Product team is responsible for developing the platform and applications used to introduce new and innovative payment methods to customers … along with the world's largest rewards catalog, Shop with Points. The technology we build and operate varies widely, ranging from large scale Distributed Engineering incorporating the latest from Machine Learning in the Big Data space to customer and mobile friendly User Experiences. We are an agile team, moving … teams in Amazon. We engineer business solutions to help our customers get unrivalled value out of their cards on the Amazon websites. As a Software Development Engineer on the team you will take ownership over the software design, documentation, development, engineering approach, delivery and support of payment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering (Media and Performance)

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
Job Overview: We are seeking an experienced and innovative Director of Software Engineering to lead our Userspace Performance and Optimisation teams. You will lead the full life cycle of software engineering and delivery to achieve the performance goals of Arm and its partners in userspace. The … internal stakeholders as well as external customers, in a rapidly growing organisation, is a must. Responsibilities: Provide strategic direction and technical leadership for all software development activities related to Userspace Performance and Optimisation. Lead a variety of userspace software development projects, ensuring that timelines, budgets, and resources are … used efficiently. Collaborate with the business segment leadership to align delivery roadmaps with business objectives. Lead, grow and mentor existing high-performing engineering teams with presence in multiple countries whilst fostering a culture of innovation, accountability, and continuous improvement. Work closely with Product Management, Technology Management, QA, and Operations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Team Lead

Cambridgeshire, England, United Kingdom
RedRock Resourcing
Job Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Posted:

Software Engineering Team Lead

cambridgeshire, east anglia, United Kingdom
RedRock Resourcing
Job Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Posted:

Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and … an expanding portfolio, they’re investing heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
Posted:

Software Engineer

cambridge, east anglia, United Kingdom
Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and … an expanding portfolio, they’re investing heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
Posted:

Software Engineer

Cambridge, south west england, United Kingdom
Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and … an expanding portfolio, they’re investing heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
Posted:

Sr. SOFTWARE DEVELOPMENT ENGINEER

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
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 … 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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Machine Learning Engineer

Cambridge, Cambridgeshire, United Kingdom
Tbwa Chiat/Day Inc
in understanding user needs across a wide range of scientific disciplines, and communicating with users to build systems that they can use productively. Demonstrated software engineering skills in developing reliable, scalable, performant systems in a cloud environment. Champion maintainable, scalable, and reusable software engineering techniques and … acts as an ambassador to promote effective tools and practices to the research community. Mentor software engineers and computational scientists, evangelizing best practices around development tools, CI/CD, and other methods to improve code quality and efficiency. Who You Are Minimum Qualifications M.S. or Ph.D. in Computer Science … or related quantitative field, or equivalent technical experience. 8+ years software development experience. Extensive experience with large scale machine learning tools and infrastructure. Experience applying software engineering practices in a scientific environment, or another environment with similar characteristics. Excited to design, implement, and evangelize technical and cultural More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

MTS Software Development Eng.

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
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 … 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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Degree Apprenticeship (Level 6)

Cambridge, Cambridgeshire, United Kingdom
Getting In Limited
Subscribe to our newsletter below and never miss the latest updates or an exclusive offer. Apply to: Software Engineering Degree Apprenticeship (Level 6) Learning Provider Delivered by BPP UNIVERSITY LIMITED Employer ARM LIMITED Vacancy Description About the Apprenticeship Program: 3 Year Degree Program studying towards a Digital Technology … developing tools for Keil Studio. Data Science from Python projects to enabling AArch64. Machine Learning analysing machine learning workloads. High Performance Compute developing reference software stacks. Compilers developing compilers in C. Firmware developing secure firmware. Linux Kernel debugging and testing. Key Details Vacancy Title Software Engineering Degree More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager

Cambridge, Cambridgeshire, England
ECM Selection
Providing people leadership and mentoring for distributed technical software team Based in central Cambridge, this is a key group within this multinational engineering company. The Cambridge team develop scientific engineering software used by different industries from semiconductor development to space systems, medical devices and green energy. … team. This consists of over 20 people - most are tied to the Cambridge office, but some others are globally located. The team produce quality software products and have strong technical ability and competence. What this role would impact is the management and leadership of the people in the team. … would not be expected in this role, but the ability to debug and read code would be. Requirements: - Strong academic background including degree in engineering, materials, physics or similar. Relevant advanced degrees would be a nice-to-have. - Demonstrable past career as a software engineer working on successfully More ❯
Employment Type: Permanent
Salary: £80,000 - £100,000
Posted:

C++ Software Engineer

Cambridge, England, United Kingdom
Singular Recruitment
C++ Software Engineer Software Engineer We are currently working with a market leader in the design and manufacture of cutting-edge surveillance systems used across the security and defence sectors. They are seeking a skilled Software Engineer with strong C++ expertise who is eager to broaden their … experience across a range of software systems and applications. Key responsibilities for the role of Software Engineer include: Designing and developing software for surveillance systems and control interfaces. Creating integration tools for third-party surveillance and security platforms. Enhancing user experience and system usability. Collaborating with a … cross-functional team to drive innovation and technical excellence. Playing a key role in the continuous improvement of software engineering practices. As the selected Software Engineer, your background should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based More ❯
Posted:

C++ Software Engineer

cambridge, east anglia, United Kingdom
Singular Recruitment
C++ Software Engineer Software Engineer We are currently working with a market leader in the design and manufacture of cutting-edge surveillance systems used across the security and defence sectors. They are seeking a skilled Software Engineer with strong C++ expertise who is eager to broaden their … experience across a range of software systems and applications. Key responsibilities for the role of Software Engineer include: Designing and developing software for surveillance systems and control interfaces. Creating integration tools for third-party surveillance and security platforms. Enhancing user experience and system usability. Collaborating with a … cross-functional team to drive innovation and technical excellence. Playing a key role in the continuous improvement of software engineering practices. As the selected Software Engineer, your background should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based More ❯
Posted:

C++ Software Engineer

Cambridge, south west england, United Kingdom
Singular Recruitment
C++ Software Engineer Software Engineer We are currently working with a market leader in the design and manufacture of cutting-edge surveillance systems used across the security and defence sectors. They are seeking a skilled Software Engineer with strong C++ expertise who is eager to broaden their … experience across a range of software systems and applications. Key responsibilities for the role of Software Engineer include: Designing and developing software for surveillance systems and control interfaces. Creating integration tools for third-party surveillance and security platforms. Enhancing user experience and system usability. Collaborating with a … cross-functional team to drive innovation and technical excellence. Playing a key role in the continuous improvement of software engineering practices. As the selected Software Engineer, your background should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based More ❯
Posted:

Application Software Engineer - Graduate

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Adecco
Graduate Application Software Engineer Location: Cambridge, UK (Hybrid) Salary: £30,000 - £35,000 (depending on experience) Recent Graduates & Early-Career Developers Welcome! ________________________________________ The Company Join a pioneering AI and machine learning software house, led by award-winning entrepreneurs and known for pushing the boundaries of innovation. You'll … high-calibre team working on impactful, real-world projects. ________________________________________ What We're Looking For Education & Skills * A 2:1 or higher in Computer Science, Engineering, Physics, or a related field from a top university. * AAB or higher at A-levels. * Strong mathematical and analytical thinking skills. * Excellent communication and … to learn. Experience * Some hands-on experience through internships, university projects, or up to 1 year in a commercial setting is ideal. * Passion for software engineering and a desire to build scalable, high-quality applications. ________________________________________ The Role As a Graduate Application Software Engineer, you'll: * Contribute to More ❯
Employment Type: Permanent
Salary: £28000 - £35000/annum Benefits
Posted:

C# Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Creating C# tools in an eXtreme Programming development team This established and successful software company develops tools for operational support and portfolio management. Due to continued growth, they are seeking a C# .NET Developer to join their team working on the full-stack development of a web-based application … with the flexibility to work remotely for part of the week, you would work on developing new features and functionality with involvement throughout the software development lifecycle. The company has an Agile employee-centric culture and values collaborative working within small friendly teams drawn from specialisms including software engineering, product management and test. Their pragmatic development processes are based around eXtreme Programming principles. They develop software for long term use, and therefore value employees who want to remain with the company and make a sustained contribution to high quality code. You will need: • A 1st More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum DoE + benefits
Posted:

C++ Software Engineer

Cambridge, England, United Kingdom
Singular Recruitment
Job Description C++ Software Engineer Software Engineer We are currently working with a market leader in the design and manufacture of cutting-edge surveillance systems used across the security and defence sectors. They are seeking a skilled Software Engineer with strong C++ expertise who is eager to … broaden their experience across a range of software systems and applications. Key responsibilities for the role of Software Engineer include: Designing and developing software for surveillance systems and control interfaces. Creating integration tools for third-party surveillance and security platforms. Enhancing user experience and system usability. Collaborating … with a cross-functional team to drive innovation and technical excellence. Playing a key role in the continuous improvement of software engineering practices. As the selected Software Engineer, your background should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with More ❯
Posted:

Engineering Team Lead

Cambridge, England, United Kingdom
RedRock Resourcing
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Posted:

Engineering Team Lead

cambridge, east anglia, United Kingdom
RedRock Resourcing
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Posted:

Engineering Team Lead

Cambridge, south west england, United Kingdom
RedRock Resourcing
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. 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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Control Systems Integration Engineer

Peterborough, Cambridgeshire, United Kingdom
Osprey Engineering Solutions
for the full life cycle delivery of the project in both technical compliance and quality. Attending meetings with clients to discuss the design, surveys, software programming, configuration, testing and commissioning for projects. As a Control Systems Integration Engineer, the successful candidate will bring an innovative approach to problem solving … and instrumentation products, with experience in a maintenance/electrical background or similar. Experience in designing control system’s PLC and HMI/SCADA software and making amendments/upgrades to existing system software. Experience in producing project documentation Competence in programming of PLC’s like Siemens, Rockwell, or … Wonderware HMI/SCADA platforms. UK Sites commissioning (which may involve short periods away from home) Candidate requirements : Previous control system experience ( 2 years+ ) Software Engineering Degree and/or Electrical qualifications Experience with Allen Bradley, Siemens Mitsubishi PLC’s or experience of SCADA systems like Wonderware, Iconics More ❯
Employment Type: Permanent
Posted:
Software Engineering
Cambridgeshire
10th Percentile
£42,500
25th Percentile
£47,500
Median
£55,000
75th Percentile
£73,750
90th Percentile
£81,000