Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
REDTECH RECRUIT
Location: Cambridge, UK – Hybrid (occasional UK travel required) Salary: £55,000 - £80,000 + bonus, stock options, pension, healthcare, and excellent benefits Requirements for SoftwareEngineer BSc / MSc in Computer Science, Software Engineering, or related subject (or equivalent experience) Significant commercial experience developing production-grade desktop or web applications Strong programming skills (C++, Python or similar … Understanding of photogrammetry, GIS concepts, and / or spatial databases Experience with large datasets, multithreaded programming, and performance optimisation Strong problem-solving ability and attention to code quality Great communication skills and ability to work across multidisciplinary teams Beneficial experience: Experience with geospatial or image-processing software platforms Knowledge of computer-vision libraries (e.g. OpenCV) and 3D reconstruction tools … GPU programming (CUDA, OpenCL, Vulkan) or 3D visualisation frameworks (WebGL, Three.js) Exposure to cloud deployment (AWS / Azure) and agile tools (e.g. Jira) Applications in environmental monitoring, mapping, surveying, or remote sensing Responsibilities for SoftwareEngineer Design and develop applications to process and analyse large-scale imagery and spatial data Build robust workflows for data ingestion, georeferencing, and More ❯
Linton, Cambridgeshire, United Kingdom Hybrid / WFH Options
SR2
Senior SoftwareEngineer | £55,000 - £70,000 | Cambridge | Python | Django / Flask / FastAPI | GCP / AWS / Azure Location: Cambridge, UK (hybrid / remote-first) Salary: £55,000 - £70,000 FTC: Fixed-term contract (18months) Tech Stack: Backend: Python (Flask / FastAPI / Django) Frontend: React / TypeScript Cloud Systems: AWS, Azure, GCP Are you an experienced … detail, they are driven by a desire to make a positive impact and contribute to the ongoing success and innovation of the organisation. Benefits: Flexible working environment Remote first / hybrid Competitive holiday & pensions Private healthcare And more! Interested and ready to take your Development career to the next level? Get in touch at (url removed) or drop me a … call for a confidential chat at (phone number removed). Senior SoftwareEngineer | £55,000 - £70,000 | Cambridge | Python | Django / Flask / FastAPI | GCP / AWS / Azure More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Corriculo Ltd
Senior SoftwareEngineer, C++, MFC, STL, Scientific Software, COR7320 An exciting opportunity has arisen for an experienced SoftwareEngineer to join a world-leading scientific R&D company based in Cambridge, specialising in the design and development of hardware and software tools for pioneering research. The Role The Senior SoftwareEngineer will … maintaining Windows-based scientific applications used by researchers globally. Working as part of a small, close-knit development team, you’ll be responsible for implementing new features, solving complex software problems, supporting researchers, and integrating third-party hardware and data formats. This is a fantastic opportunity for a skilled engineer looking to make a real impact in the … including remote What’s Required of the SoftwareEngineer? Strong C++ development skills developing scientific or research software Expertise in MFC and STL within a Windows / Visual Studio environment Any experience with embedded systems (especially ARM) or familiarity with MATLAB and Python, would really set your application apart! What Next? If you're a passionate SoftwareMore ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Corriculo Ltd
Senior SoftwareEngineer, C++, MFC, STL, Scientific Software, COR7320 An exciting opportunity has arisen for an experienced SoftwareEngineer to join a world-leading scientific R&D company based in Cambridge, specialising in the design and development of hardware and software tools for pioneering research. The Role The Senior SoftwareEngineer will … maintaining Windows-based scientific applications used by researchers globally. Working as part of a small, close-knit development team, you'll be responsible for implementing new features, solving complex software problems, supporting researchers, and integrating third-party hardware and data formats. This is a fantastic opportunity for a skilled engineer looking to make a real impact in the … including remote What's Required of the SoftwareEngineer? Strong C++ development skills developing scientific or research software Expertise in MFC and STL within a Windows / Visual Studio environment Any experience with embedded systems (especially ARM) or familiarity with MATLAB and Python, would really set your application apart! What Next? If you're a passionate SoftwareMore ❯
Are you an Embedded SoftwareEngineer seeking a role that challenges your skills and pushes the boundaries of software development? Verso Recruitment are looking to find Embedded SoftwareEngineer to work in Cambridge. This position offers the chance to work on the next generation of software, focusing on creating faster and more efficient solutions. … Why This Role Stands Out: - Innovative Projects: Engage in the development of cutting-edge software that integrates external systems into a cohesive, efficient environment. This role is perfect for those who thrive on solving complex problems and enjoy seeing their solutions come to life. - Professional Growth: The position offers a unique chance to work on low-power, low-cost … overall system performance. - Contribute to the development of more structured and efficient ways of working. Skills and Experience Required for the Embedded SoftwareEngineer: - Proficiency in Embedded C - Proficiency working with RTOS / FREERTOS. - Strong understanding of communication protocols such as RS232 and LAN. - Proven ability to work on quick development cycles and deliver high-quality results. - Desirable More ❯
Cambridge, Cambourne, Cambridgeshire, United Kingdom
Verso Recruitment Group
Are you an Embedded SoftwareEngineer seeking a role that challenges your skills and pushes the boundaries of software development? Verso Recruitment are looking to find Embedded SoftwareEngineer to work in Cambridge. This position offers the chance to work on the next generation of software, focusing on creating faster and more efficient solutions. … Why This Role Stands Out: - Innovative Projects: Engage in the development of cutting-edge software that integrates external systems into a cohesive, efficient environment. This role is perfect for those who thrive on solving complex problems and enjoy seeing their solutions come to life. - Professional Growth: The position offers a unique chance to work on low-power, low-cost … overall system performance. - Contribute to the development of more structured and efficient ways of working. Skills and Experience Required for the Embedded SoftwareEngineer: - Proficiency in Embedded C - Proficiency working with RTOS / FREERTOS. - Strong understanding of communication protocols such as RS232 and LAN. - Proven ability to work on quick development cycles and deliver high-quality results. - Desirable More ❯
Royston, Hertfordshire, Melbourn, Cambridgeshire, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an experienced Senior SoftwareEngineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs? If so, my client has a superb role available to strengthen their R&D team. You will play … a key role in in all aspects of design, implementation and debugging of software to bespoke robotic applications. In this experienced Senior SoftwareEngineer - C# job based in Royston you will be responsible for the following: Design user interfaces that are both intuitive and easy to navigate. Oversee the complete software development lifecycle for new projects … taking accountability for the software aspects of assigned responsibilities. The successful applicant for this Senior SoftwareEngineer - C# job based in Royston you must be: Proficient in C# and .NET. Have a 2:1 or above degree in electronic engineering, software engineering, or a comparable technical field. Provable professional experience in a related technical position. Previous More ❯
Senior SoftwareEngineer/ Architect - £80,000-£100,000 (Hybrid - Cambridge HQ) An emerging startup at the forefront of drone data systems for commercial and government use is looking for a Senior SoftwareEngineer/ Architect to join their growing team. This is a unique opportunity to shape cloud-native platforms that convert multi-sensor drone … infrastructure Expertise in building scalable, secure systems Comfortable working in a fast-moving, agile team Strong understanding of software engineering principles and DevOps practices Desirable: Experience with CI / CD, DevSecOps, or microservices architecture Exposure to ML pipelines or drone / UAS platforms Interest in national security, defence tech, or dual-use technologies Hands-on experience with data processing More ❯
SoftwareEngineer – Cambridge Atrium EMEA are looking for a contract SoftwareEngineer to maintain and expand the software and systems of an enterprise level client, in a data collection lab in Cambridge. This is a PAYE role and requires 5 days onsite work. You will build … software for working with cutting-edge prototype devices and integrate them into the data collection platform. The SoftwareEngineer will work with a team of audio / video engineers and recording technicians, as well as an international team of software engineers and interdisciplinary audio researchers. You will be expected to work with them to scope and … similar backend frameworks in Python. Working knowledge of time-synchronization. Experience working with hardware multimedia sensors. Working knowledge of audio, image and video formats. Experience with relational and graph / NoSQL databases. Experience with software and hardware testing frameworks and strategies. Working knowledge of React, or similar frontend frameworks in JavaScript. Experience with systems administration on Windows. Click Apply More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Atrium Workforce Solutions Ltd
SoftwareEngineer – Cambridge Atrium EMEA are looking for a contract SoftwareEngineer to maintain and expand the software and systems of an enterprise level client, in a data collection lab in Cambridge. This is a PAYE role and requires 5 days onsite work. You will build … software for working with cutting-edge prototype devices and integrate them into the data collection platform. The SoftwareEngineer will work with a team of audio / video engineers and recording technicians, as well as an international team of software engineers and interdisciplinary audio researchers. You will be expected to work with them to scope and … similar backend frameworks in Python. Working knowledge of time-synchronization. Experience working with hardware multimedia sensors. Working knowledge of audio, image and video formats. Experience with relational and graph / NoSQL databases. Experience with software and hardware testing frameworks and strategies. Working knowledge of React, or similar frontend frameworks in JavaScript. Experience with systems administration on Windows. Click Apply More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Oscar Technology
Senior SoftwareEngineer - PHP Laravel / React - Cambridge £65,000 - £75,000 + Benefits Hybrid 2 / 3 days in office (you choose the days) We're working with a forward-thinking tech company in Cambridge who are looking to bring on board a Senior SoftwareEngineer with a strong track record in PHP Laravel and … environment Opportunity to mentor and guide junior developers, helping shape the next generation of talent Hybrid working options and a supportive, innovation-driven culture The role As a Senior SoftwareEngineer, you'll play a key role in designing, building, and maintaining high-quality applications. You'll be working hands-on with PHP Laravel and React , and you … engineers - both in code reviews and through day-to-day guidance. Key requirements Strong experience in PHP Laravel and React Proven experience in AWS and Docker Solid understanding of software architecture, scalability, and performance Experience mentoring or managing junior developers (strongly preferred) Bonus points for experience with Python and MariaDB The ideal candidate We're looking for someone who More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
Senior SoftwareEngineer - PHP Laravel / React - Cambridge ?? £65,000 - £75,000 + Benefits Hybrid 2 / 3 days in office (you choose the days) We're working with a forward-thinking tech company in Cambridge who are looking to bring on board a Senior SoftwareEngineer with a strong track record in PHP Laravel and … environment Opportunity to mentor and guide junior developers, helping shape the next generation of talent Hybrid working options and a supportive, innovation-driven culture The role As a Senior SoftwareEngineer, you'll play a key role in designing, building, and maintaining high-quality applications. You'll be working hands-on with PHP Laravel and React , and you … engineers - both in code reviews and through day-to-day guidance. Key requirements Strong experience in PHP Laravel and React Proven experience in AWS and Docker Solid understanding of software architecture, scalability, and performance Experience mentoring or managing junior developers (strongly preferred) Bonus points for experience with Python and MariaDB The ideal candidate We're looking for someone who More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded SoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to work … on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded SoftwareEngineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of … Engineer, your background should include: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. Proven experience (5+ years) in embedded software development. Strong C programming skills. A solid understanding of most of the following: embedded systems, real-time operating systems, device drivers, and microcontrollers. Knowledge of communication protocols such as TCP / IP, UDP More ❯
Embedded SoftwareEngineer - Cambridgeshire A multi-national company specialising in the design and development of cutting edge products for a variety of growing … industries is currently looking for a senior embedded softwareengineer with strong low-level development experience Requirements: Strong experience and understanding of low-level firmware development - baremetal / RTOS Experience with C/ C++ programming Experience with a range of MCU architectures, including PIC, ARM etc Knowledge of common comms interfaces (USB, Ethernet, UART, SPI, I2C) Desirable: Experience … with FPGA development in VHDL and / or Verilog is desirable, but not essential More ❯
Senior SoftwareEngineer - Up to £300,000 - Cambridge Title : Senior SoftwareEngineer Company : Proprietary HFT Location : Cambridge Pay : Up to £300,000 with huge potential to increase Company : A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a SoftwareEngineer with … a demonstrable background of delivering complex projects from a concept through to delivery. It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency exchange … wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP / IP) Strong concurrent programming ability (C++) Experienced working with distributed systems ( Desirable ) Experience working in the cloud (AWS, GCP, Azure etc.,) ( Desirable ) Experience working with containers Full details are available. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Senior SoftwareEngineer - Up to £300,000 - Cambridge Title : Senior SoftwareEngineer Company : Proprietary HFT Location : Cambridge Pay : Up to £300,000 with huge potential to increase Company : A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a SoftwareEngineer with … a demonstrable background of delivering complex projects from a concept through to delivery. It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency exchange … wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP / IP) Strong concurrent programming ability (C++) Experienced working with distributed systems ( Desirable ) Experience working in the cloud (AWS, GCP, Azure etc.,) ( Desirable ) Experience working with containers Full details are available. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Senior SoftwareEngineer - £85,000 Title : Senior SoftwareEngineer (C++) Client : Graphics Tech Location : Cambridge Salary : Up to £85,000 This is an opportunity for a Senior SoftwareEngineer to join a small team leading a niche within the graphics-tech industry. You will be one of the first hires for their new engineering More ❯
CB1, Teversham, Cambridgeshire, Cambridge, United Kingdom
Platform Recruitment
Senior SoftwareEngineer - £85,000 Title : Senior SoftwareEngineer (C++) Client : Graphics Tech Location : Cambridge Salary : Up to £85,000 This is an opportunity for a Senior SoftwareEngineer to join a small team leading a niche within the graphics-tech industry. You will be one of the first hires for their new engineering More ❯
tools – Deep-Tech If you’re the kind of engineer who thrives on solving very hard problems, is interested in compilers or debuggers, can write low level C code, and wants to work on novel technology that rewrites the rulebook for how software gets built - this might be the role you’ve been looking for. A Cambridge … based Deep-Tech company with a world-class team is looking for a low level / Systems SoftwareEngineer that will be working with like minded others on new features for their core product. They value technical excellence, creative problem-solving, and the kind of curiosity that means you’re always digging deeper and perhaps interested in how … the OS works. What you’ll do: • Own core features and technical projects (mostly C on Linux) with some Python for UI • Focus on code quality as part of development - reviewing, refactoring, and writing new features • Collaborate with a top tier engineers doing everything from code reviews to complex bug hunts • Solve intellectually stimulating problems About you: • You’re hands More ❯
Employment Type: Permanent
Salary: £40000 - £75000/annum Stock, BUPA, great culture + more
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
Design and develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/ C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software … reviews, verification activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/ C++ for embedded systems or fixed-point processors Solid understanding of key DSP concepts: FFTs, FIR / IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real … metal development environments Ability to interpret and influence system-level design decisions Desirable Qualifications: Degree in Electrical Engineering, Computer Engineering, or related discipline (advanced degrees preferred) Experience with FPGA / ASIC development or hardware /software co-design Background in wireless, satellite, or secure communications Familiarity with tools such as GNU Radio, Xilinx Vivado, or Texas Instruments DSP SDKs More ❯
Job Title: SoftwareEngineer Client Location: Cambridge or Bourne - fully on-site Starting: September / October 20 Salary / Pay Rate: £47.12 per hour (PAYE) - 40 hrs / week Hours: Part-time Duration: 12 months Join a pioneering research and development team as a SoftwareEngineer, contributing to cutting-edge advancements in data collection technology. You … validation and processing, and collaborating with fellow engineers to troubleshoot issues and design robust solutions. This is a 12 months, fully on-site contract, offering £47.12 hourly (PAYE) – 40hrs / week. This role is open for a limited time. Next steps will be shared with shortlisted candidates by Monday 18th August. Due to the high volume of applicants, we may … Python. Working knowledge of time-synchronization. Nice-to-Have Qualifications: Experience working with hardware multimedia sensors. Working knowledge of audio, image, and video formats. Experience with relational and graph / NoSQL databases. Experience with software and hardware testing frameworks and strategies. Working knowledge of React or similar frontend frameworks in JavaScript. Experience with systems administration on Windows. Client Description More ❯
Cambridge, Cambridgeshire, England, United Kingdom
US TECH SOLUTIONS LIMITED
Job Title: SoftwareEngineer – Audio / Video Data Collection Systems Location: Cambridge, UK- Onsite Duration: 12 Months Responsibilities: Develop software for cutting-edge prototype wearable devices. Optimise the data collection process for reliability and accuracy. Work with recording equipment spanning audio, video, inertial sensors, and other modalities. Deploy, test, and evaluate upgrades to distributed data collection platforms. … issues, design solutions, and estimate work. Promote best practices within the engineering and research community. Python-based software development, including user interface and backend integration. Processing collected audio / video data and preparing it for further research use. Monitoring audio / video streams for quality and completeness. Required Qualifications: Bachelor’s degree in Computer Science or related field, or … Working knowledge of time synchronization techniques. Preferred Qualifications: Strong problem-solving skills Experience with hardware multimedia sensors. Understanding of audio, image, and video formats. Experience with relational and graph / NoSQL databases. Knowledge of software and hardware testing frameworks and methodologies. Familiarity with React or similar JavaScript frontend frameworks. Experience with Windows system administration. Good to Have: Basic database More ❯
Social network you want to login / join with: Senior SoftwareEngineer, Firmware Engineering, Cambridge col-narrow-left Client: Roku Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: dcac03df0f43 Job Views: 7 Posted: 18.07.2025 Expiry Date: 01.09.2025 col-wide Job Description: Teamwork makes the stream work. Roku is changing … managers to align on goals, partnering with QA to ensure rock-solid releases and teaming up with hardware vendors to bring our next-gen products to life. Extensive Embedded C/ C++ experience and a strong track record of building fast, reliable embedded systems A deep understanding of how devices work, from bootloaders and firmware updates to SoC components Performance … financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k) / pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Experienced, project-lead softwareengineer using C# for robotic applications This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve their technology, and are currently recruiting for multiple engineering roles. This hands-on software engineering position … is for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the … C# and .NET; coupled with experience with Python and Linux. Experience interacting with hardware products ideally robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups / scale-ups and larger organisations. Additional experience in technical team mentoring, software architecture and / or software scalability would be desirable. Projects experience is most important, what you More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
patterns, AI workflows, operational runbooks, and usage guides for security and engineering teams. Required Skills and Experience Strong coding ability inPythonand scripting abilities (e.g. bash). Solid grasp of C/ C++ fundamentals. Able to compile, read, and dissect low-level code to enhance, and integrate with, our security tooling. Practical knowledge of Linux environments,containerization(Docker), andcloud platforms(AWS … or comparable). Proven ability to buildCI / CD pipelines(GitLab CI, GitHub Actions). Clear and effective written and verbal communication skills. "Nice to Have" Skills and Experience Familiarity with GenAI paradigms (e.g. retrieval-augmented generation, agentic workflows, Model Context Protocol, evaluation sets) and hands-on experience with related tooling. Experience designing and managing cloud infrastructure using Terraform or … wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups / teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. More ❯