expanding R&D team in Cambridge. The R&D teams at Darktrace 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 C++ focused SoftwareEngineer, you will … be responsible for improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. In this role, you will work daily with core software modules written in C++ and be confident working with various technologies and applications. Your responsibilities will include: Working within More ❯
expanding R&D team in Cambridge. The R&D teams at Darktrace 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 C++ focused SoftwareEngineer, you will … be responsible and improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. In this role you will be working daily with core software modules which are written in C++ and be confident working with numerous different technologies and applications as they More ❯
What will I be doing: Our software engineers work across a wide variety of projects and with a diverse toolset. As a Full Stack SoftwareEngineer for the Innovation team, you will be responsible for rapidly prototyping and iterating on new projects in a fast-moving environment. … LSTM, BERT, LLM, CNN) and deploying them to production. You will also ideally have: Strong knowledge of more than one programming language, Experience developing software for Windows or MacOS, Experience working with Cloud Infrastructure such as AWS, Azure, or GCP. Benefits we offer: 23 days' holiday + all public More ❯
Cambridge, Waterbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
CB25) Duration: Permanent Hours: 9am until 5:30pm (Monday to Friday) Salary: £40k-£50k Job Reference: 35488 Polytec are looking for an Android Platform SoftwareEngineer for our client based just north of Cambridge to develop and support software running on Android based products. Responsibilities: * Deliver team … goals as part of a SCRUM team * Embedded software development for new features * Debugging real-time issues and bug fixing * Writing unit tests and integration tests * Participating in code and document reviews * Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team … Participation in SCRUM ceremonies Requirements: * Degree in a relevant discipline * Embedded real-time software development experience on AOSP, using C++/Java * Good debugging skills * Enjoy investigating and solving challenging real-time platform issues. * Experience with development tools for debugging, profiling, code coverage, memory leak detection * Experience with real More ❯
in cybersecurity AI, delivering the essential cybersecurity platform to protect organisations today and for an ever-changing future. What will I be doing: Our software engineers work across a wide variety of projects and with a diverse toolset, as a Full Stack SoftwareEngineer for the Innovation … of more than one programming language, Experience with development that considers all parts of the stack (storage, API, services, infrastructure, UI, etc), Experience developing software for Windows or MacOS, Experience working with Cloud Infrastructure such as AWS, Azure or GCP, Experience with machine learning frameworks and libraries, such as More ❯
SoftwareEngineer (React, PHP and Laravel) Cambridge Darktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Pure Resourcing Solutions
Principal Software Development Engineer Location: Hybrid/South Cambridgeshire Salary: Up to £90,000 + Excellent Benefits Are you a C++ expert who thrives on solving complex problems and shaping the direction of cutting-edge software? If you enjoy leading from the front, mentoring others, and delivering … software that genuinely makes a difference — this could be the role for you. We’re partnered with a leading tech innovator looking for a Principal Software Development Engineer to take ownership of major software projects from concept to delivery. You’ll play a pivotal role in … solve some genuinely interesting engineering challenges. What you'll need: Extensive experience in C++ development at a senior/principal level Strong grasp of software architecture, algorithms, and data structures Cross-platform experience and a deep understanding of embedded systems Passion for clean, maintainable code and mentoring others Comfortable More ❯
This established consultancy based outside of Cambridge is looking to recruit a SoftwareEngineer to join them and work on a wide range of medical devices and healthcare applications. Project scope can be varied and of different durations (from a few days to months or longer) and cover More ❯
Role Overview We are seeking a skilled and experienced softwareengineer to develop and optimise Vulkan drivers and related software components for our GPU platform. This role focuses on ensuring compliance with the Vulkan standard and delivering high performance across a range of workloads. Key Responsibilities Design … architecture Ensure full conformance with the Vulkan API and optimise performance across varied use cases Develop shader compilers and runtime components within the Vulkan software stack Optimise both graphics and compute pipelines for a vector core-based architecture Work closely with hardware engineers to inform and influence architectural decisions More ❯
Our client is seeking a GPU SoftwareEngineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware … architecture. - Perform performance analysis of proposed changes. Requirements: - Bachelor’s, Master’s, or Ph.D. in a relevant discipline. - 5+ years of experience in GPU software architecture or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Microtech Global Ltd
Our client is seeking a GPU SoftwareEngineer for a 12-month contract based in Cambridge The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware … architecture. Perform performance analysis of proposed changes. Requirements:- Bachelor's, Master's, or Ph.D. in a relevant discipline. 5+ years of experience in GPU software architecture or driver development. Strong programming skills in C++. Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES More ❯
Our client is seeking a GPU SoftwareEngineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware … architecture. - Perform performance analysis of proposed changes. Requirements: - Bachelor’s, Master’s, or Ph.D. in a relevant discipline. - 5+ years of experience in GPU software architecture or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES More ❯
Our client is seeking a GPU SoftwareEngineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware … architecture. - Perform performance analysis of proposed changes. Requirements: - Bachelor’s, Master’s, or Ph.D. in a relevant discipline. - 5+ years of experience in GPU software architecture or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES More ❯
What will I be doing: As a softwareengineer, 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 More ❯
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 … 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 … 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. More ❯
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 complex SoC … 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 or More ❯
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 More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Linaro Ltd
Overview We are looking for an Engineer with a passion for open-source software and 1 to 3 years of experience contributing to open-source projects like Linux Kernel, Zephyr, Yocto Project, etc., to join our Linaro Professional Services team. The applicant must have a strong foundation in … computer science and operating systems, and a passion for open source. A successful candidate will: develop, support, maintain, and document software functionality; work with new technologies for implementation; analyze code to find causes of errors and revise programs as needed; and prototype, refine, test, and debug programs to satisfy … requirements. Main Duties Collaborate regularly within a team and with upstream communities. Develop, test, integrate, and document new software features in any part of a Linux system (including the kernel, libraries, and user space). Troubleshoot, debug, and resolve system issues and bugs as they arise. Implement end-to More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. Harden the … Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. Harden the … Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. Harden the … Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with More ❯
Software Development Engineer, Finance Automation Interested in building the next generation of Financial Systems capable of handling billions of dollars in transactions? Eager to develop highly scalable systems utilizing Amazon Cloud? Massive data volumes combined with complex business rules in a distributed, service-oriented architecture present a significant … information collection and delivery challenge. Our goal is to deliver software systems that accurately capture, process, and report on the vast volume of daily financial transactions, including customer purchases, vendor payments, inventory movements, commission calculations, and tax collections across multiple jurisdictions worldwide. The ideal candidate will possess strong analytical … critical thinking, and problem-solving skills, extensive software development experience, and a passion for creating maintainable, reliable, and scalable user-facing applications accessed by thousands of external vendors and internal customers. Successful team members collaborate effectively with internal stakeholders and other Amazon development teams to create new applications that More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
to use your technical skills and leadership to help drive your career? Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the next generation Mali GPU products! We work closely with the multi-disciplined engineering teams across Arm … s European design centres, being in constant collaboration with both Software and Hardware engineers as well as Architects. We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment. Join a multinational … multifaceted and highly motivated software development group with great work ethics where you will enjoy the support from your colleagues while being challenged by exciting technical problems. If you like producing high quality, high performing SW and solving sophisticated technical problems, then we would love to hear from you. More ❯
Software Development Engineer, EU Marketing, EU Marketing Job ID: Amazon UK Services Ltd. - A10 Are you ready to enable measurable shopping content in video platforms, building capabilities to measure and deploy product/video feeds on marketing experiences and real-time services that impact millions of customers across … large R&D component to our work, and strong engineering skills together with sound business understanding and an appetite for innovation are highly valued. Software Development Engineers will be responsible for design, development, delivery and support of large-scale, multi-tiered, distributed software applications and tools. This job … to learn quickly and work on disparate and overlapping tasks that will define your success. You will be working closely with the business partners, software development engineers, Applied Scientists, Business Intelligence Engineers, and Product Managers to build new customer-facing marketing experiences in a fast paced environment. You will More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. Harden the … Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with More ❯