Software Engineer (Full Stack, Machine Learning) 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 disruption. … 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 Software Engineer for the Innovation team … 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. Benefits we offer: 23 days' holiday + all public 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 Software Engineer for the Innovation team, you will be responsible for rapidly prototyping and iterating on new projects in a fast-moving environment. You … more than one programming language, Experience with development that considers all parts of the stack (storage, API, services, infrastructure, machine learning, 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 ❯
What will I be doing: Our software engineers work across a wide variety of projects and with a diverse toolset. As a Full Stack Software Engineer for the Innovation team, you will be responsible for rapidly prototyping and iterating on new projects in a fast-moving environment. You … 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 ❯
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 Software Engineer for the Innovation team … 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 ❯
You will join the significant R&D teams in Cambridge that create and improve the products behind the company's rapid growth. Our software engineers work across a wide variety of projects and with a diverse toolset. This is a hybrid role, and the expectation would be to work More ❯
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 across a wide variety of projects and with a diverse toolset. As part of the cloud security team, you will be responsible More ❯
Software Engineer (Python) | Cambridge (3 days a week on-site) | £55,000 - £75,000 + Equity Are you a Software Engineer with experience in start-up environments , looking to build AI-driven solutions that directly improve healthcare operations? We’re hiring for an AI start-up based in … complex operations and regulatory requirements. As an early-stage company tackling real-world challenges in the NHS and beyond, they’re looking for a Software Engineer with previous start-up experience who thrives in a fast-moving environment, enjoys taking ownership, and is passionate about creating impactful AI solutions. … This is a foundational hire , giving you the opportunity to shape their product, technical team, and engineering culture from the ground up. What You'll Do: Design and build scalable, end-to-end solutions for their AI-driven platform, taking features from concept to production. Lead backend development with More ❯
for a job. View more categories View less categories Sector: Technology Role: Professional Contract Type: Permanent Hours: Full Time DESCRIPTION As a Senior Embedded Software Engineer, you will be a core member of a software team, developing Ring's next generation of camera-centric devices. The ideal candidate … optimizing device battery life, boot time, system latency, and other performance KPIs. You will add significant new features and integrate with new hardware and software services. Key job responsibilities Manage your personal backlog, prioritize issues, and dive deep into technical challenges. A day in the life The ideal candidate … with Ring's mission to keep people closer to the moments that matter. BASIC QUALIFICATIONS Experience as a mentor, tech lead, or leading an engineering team. Experience contributing to system architecture and design, including reliability and scaling. Proficiency in at least one modern programming language such as Java, C++ More ❯
Join Cambridge Kinetics as a Front-End Software Engineer and become the driving force behind our pixel-perfect, high-performance user interfaces for our product Kinabase . You will work across the full cycle of UI development - from crafting design concepts and prototypes through to pixel-perfect code. You … and iterate on animations, layout patterns and interactive elements Balance aesthetic quality with performance, accessibility and mobile-first best practices Partner with product and engineering peers to shape feature roadmaps and ensure seamless integration of front-end components This role empowers you to drive both the look and functionality … solutions, and helping our start-up grow with user-centric excellence at its core. We're hard at work building a new generation of software that will change the way our clients do business. We are looking for a talented and enthusiastic graduate to join our team and help 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-end More ❯
This established consultancy based outside of Cambridge is looking to recruit a Software Engineer 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 work … experience, technical skills, interest and aptitude are therefore key to be successful in this role. Requirements: 1st or 2.1 degree in computer science, electronic engineering or similar. Industry experience programming in a range of languages including C, C++ and C#. This should include demonstrable projects involving hardware for embedded More ❯
innovation and agility of a startup matched with the stability of an established company in a growing industry. We're looking for our next Software Developer to join our engineering team on our mission to revolutionize the continuum of care through our all-in-one foodservice management technology. … You'll be working alongside a team of exceptional developers to deliver world-class software. A day in the life as a Software Developer: Design and develop new features for our best-in-class healthcare foodservice management software Maintain and troubleshoot existing applications Write reliable code Integrate data … I have knowledge of multiple languages, including Ruby I gained my knowledge through a degree in Computer Science, 4+ years of direct experience in software development, or a combination of both I have experience with Docker and Kubernetes I'm familiar with Ruby on Rails architecture I have professional More ❯
Embedded Software Engineer Cambridge, UK £60,000 - £65,000 per annum REED Technology is collaborating with a client that designs and manufactures hardware and software for researchers worldwide in neuroscience, pharmacology, and engineering. Their innovative solutions support cutting-edge scientific research and development. We are seeking a skilled … and experienced Embedded Software Engineer with a strong background in C++ within a Windows environment, utilising MFC and STL. The successful candidate will join a small team of programmers dedicated to producing and enhancing Windows applications for scientific research. This is an exciting opportunity for a Software Engineer … Key Responsibilities: Develop and maintain Windows-based applications. Provide technical support to customers using the software. Collaborate with third-party companies to interface the software with their hardware and import their files. Perform data conversion from third-party platforms to our own platform format. Work closely with the sales More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Reed Technology
Embedded Software Engineer Cambridge, UK £60,000 - £65,000 per annum REED Technology is collaborating with a client that designs and manufactures hardware and software for researchers worldwide in neuroscience, pharmacology, and engineering. Their innovative solutions support cutting-edge scientific research and development. We are seeking a skilled … and experienced Embedded Software Engineer with a strong background in C++ within a Windows environment, utilising MFC and STL. The successful candidate will join a small team of programmers dedicated to producing and enhancing Windows applications for scientific research. This is an exciting opportunity for a Software Engineer … Key Responsibilities: Develop and maintain Windows-based applications. Provide technical support to customers using the software. Collaborate with third-party companies to interface the software with their hardware and import their files. Perform data conversion from third-party platforms to our own platform format. Work closely with the sales More ❯
Backend Software Engineer/Developer (C++) 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 access … product is used by hundreds of millions of users worldwide. As a Backend Software Engineer 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 … with Video codex, Flutter/Dart mobile development, but you can upskill on the job What's in it for you: As a Backend 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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Java Spring API Security) Cambridge/WFH to £55k Are you a backend focussed Java 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 access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a modern … can pick these up on the job) You have a relevant degree e.g. Computer Science What's in it for you: As a Backend Software Engineer/Developer you'll earn a competitive salary: Salary to £55k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Java Spring API Security) Cambridge/WFH to £55k Are you a backend focussed Java 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 access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a modern … can pick these up on the job) You have a relevant degree e.g. Computer Science What's in it for you: As a Backend Software Engineer/Developer you'll earn a competitive salary: Salary to £55k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Java Spring API Security) Cambridge/WFH to £55k Are you a backend focussed Java 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 access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a modern … can pick these up on the job) You have a relevant degree e.g. Computer Science What's in it for you: As a Backend Software Engineer/Developer you'll earn a competitive salary: Salary to £55k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership More ❯
Staff/Principal Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Staff/Principal Software Engineer (Python/Automation) Job no: 502565 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware … in Python 3 on Unix Comfortable writing shell scripts and debugging build systems Able to debate the merits of test-driven-development, continuous integration, software architecture, and revision control solutions Able to turn imprecise problem statements into concrete requirements and suitable production solutions A 'self-starter' who is energized … FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine Learning Who we are Imagination is a UK-based company that creates silicon and 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 Software Engineer, 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 can More ❯
synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support. What we're looking for from you: A Lead Software Engineer who is adaptable and creative in their approach to lead a small software development team and advance the technical development of our … synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the software you … develop can be used across multiple products and projects so strong communication skills are essential. Exposure to real-time software development and simulation standards (DIS and HLA) would be advantageous however it is not crucial. This role will offer you the opportunity to: Grow your skills and abilities, whilst More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Integrity Personnel Limited
Senior Software Engineer (Mobile App/ReactJS/iOS/Android) Fully remote or Cambridge hybrid options available: Mobile application development experience ( iOS/Android) Experience building hybrid mobile applications in JavaScript using Capacitor or similar technology (Cordova, React Native, Xamarin) ReactJS Electron app development advantageous but not essential … Other useful skills: UI/UX, SQL/RDBMS, Docker, Git Role: Senior Software Engineer (Mobile Application, ReactJS, JavaScript) Location: Cambridge (Fully remote or Hybrid Options available. 1-2 days a week in Cambridge) Salary: £70-75K plus benefits (pension, private medical plan, group income protection scheme, life … and expanding organisation who offer a good work/life balance and career enhancing opportunities. Dont miss out on this unique Senior Mobile App Software Engineer opportunity. Apply now! Candidates searching for the following job titles are also likely to be interested in this role: * Senior Mobile App Developer More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for power … power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know-how, independence 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 Software Engineer, 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 small 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 ❯