Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
SeniorSoftwareEngineer - £85,000 Title : SeniorSoftwareEngineer (C++) Client : Graphics Tech Location : Cambridge Salary : Up to £85,000 This is an opportunity for a SeniorSoftwareEngineer to join a small team leading a niche within the graphics-tech industry. You will be one of the first hires for More ❯
Milton, Cambridge, Cambridgeshire, England, United Kingdom
UNICORN RESOURCING LIMITED
SeniorSoftwareEngineer Location: Cambridge Type: Full-Time Salary: Up to £70k We’re looking for an experienced SeniorSoftwareEngineer to join a small, friendly team within an SME of around 20 people, based in Cambridge. Our client's work supports groundbreaking research in neuroscience, pharmacology, and engineering, with a global customer base … of scientists and researchers. This is a great opportunity for someone who enjoys tackling complex technical challenges, contributing to meaningful software development, and working in a close-knit, collaborative environment. This company does not support sponsorship for overseas candidates About the Role You’ll be involved in the full development lifecycle, enhancing and maintaining Windows-based software applications … and would suit someone who has worked in small businesses to make an impact. Key Responsibilities Develop, maintain, and improve Windows applications in C++ using MFC and STL Provide software support to researchers and scientific users Collaborate with third-party companies to ensure smooth hardware/software integration Work on file import functionality from third-party formats Contribute More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
SeniorSoftwareEngineer - Up to £300,000 - Cambridge Title : SeniorSoftwareEngineer 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 connectivity layers using reliable C++ code Work closely with a close-knit team of Software Developers and Quant Traders Build mission-critical research systems from scratch This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software. Providing More ❯
A company at the forefront of developing intricate scientific systems is seeking a SeniorSoftwareEngineer to join their team. In this role, you’ll go beyond routine coding tasks and focus on developing complete solutions. You’ll work on everything from front-end interaction and data handling to integrating with specialized hardware components. Essentially, you’ll … be creating the software “nervous system” for cutting-edge imaging and inspection technology. You’ll operate within a close-knit, interdisciplinary group dedicated to continually enhancing the company’s core platforms. Key Responsibilities: Architectural Design: Consider the entire software stack—from how users engage with the application, through data analysis workflows, to the lower-level connections with sensors … and control units. Software Implementation: Develop robust, maintainable software primarily in Python, ensuring it easily interfaces with complex instrumentation while embracing test-driven development. Technical Innovation: Investigate and address challenging engineering issues, conceiving smart, high-performance solutions that expand the boundaries of what’s possible. Essential Qualifications & Experience: Professional Background: A minimum of five years’ experience as a More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ACS Performance
We're seeking a Senior Embedded SoftwareEngineer to join our growing Augmented Reality (AR) and Infrared Products team. You'll play a key role in developing and enhancing cutting-edge AR systems used in defence and industrial applications. This is a hands-on role involving the design and implementation of new features, bug fixing, and diagnostics … Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python or scripting language familiarity Proficient with embedded Linux (shell scripting, terminal use) Experience with Xilinx Zynq, Polarfire SoCs, or similar Writing Linux kernel drivers for … links welcome) Typically looking for candidates with 8+ years' experience Some UK/international travel required Hybrid working may be available This role is ideal for a self-motivated engineer who enjoys solving complex problems and contributing to innovative, real-world technology. ACS are recruiting for a Senior Embedded Software Engineer. If you feel that you have More ❯
Senior C++ SoftwareEngineer Package: Base Salary (Up to £60,000) + Benefits Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a SeniorSoftwareEngineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the opportunity to influence the design and … architecture of this software. Key Requirements Experience programming in C++ Familiarity programming on Windows OS Experience or an understanding of how software integrates with HW/Embedded Systems. Excellent communication skills Desired, but not essential: Experience programming in Python (for scripting) Experience with GUI development Experience programming on Linux £70000 - £90000 per annum, Benefits: + Equity + Comprehensive Medical More ❯
We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented SeniorSoftwareEngineer (Infrastructure) to join our team and help us develop and maintain our cutting-edge game technologies and systems. At World Makers, a SeniorSoftwareEngineer (Infrastructure) will … pipelines and systems. Work effectively with other game development disciplines, including art and design. Contribute to and drive new technical architecture and design. Requirements 5+ years professional experience in software development. Solid understanding of computer science fundamentals. Experience shipping code to a production environment. Experience working on microservices and distributed systems. Experience working with SQL and NoSQL databases. Experience … working on cloud platforms such as AWS/GCP/Azure and working with infrastructure as code tools such as AWS CDK and Terraform. Experience running and deploying software on GNU/Linux or BSD-derived systems. Experience using version control software (e.g. Git/P4) Excellent verbal and written English communication skills. Bonus Skills Bachelor's or More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Different Technologies Pty Ltd
We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented SeniorSoftwareEngineer to join our team and help us develop and maintain our cutting-edge game technologies and systems. At World Makers, a SeniorSoftwareEngineer (Generalist) will have … variety of platforms. Work effectively with other game development disciplines, including art and design. Contribute to and drive new technical architecture and design. Requirements 5+ years professional experience in software development. Solid understanding of computer science fundamentals. Strong skills in a variety of programming languages (such as C++, Java, Golang, C#) Experience shipping code to a production environment. Experience … with game development. Experience with multi-platform development and deployment. Experience using version control software (e.g. Git/P4) Excellent verbal and written English communication skills. Bonus Skills Bachelor's or master's degree in Computer Science or a related field. Experience using Unreal Engine. Experience working on and shipping live service games. Experience working on microservices and distributed More ❯
Mentoring, Project Lead, Agile Champion, Python Development, Robotic Automation South Cambridgeshire (onsite); Excellent Package This growing tech company is developing a modular hardware and software system for a robotic platform. This complex platform is to run autonomously and utilise an optimised framework to deliver results. Technical challenges are interesting, and their growing software team and positioned to tackle … these engineering problems. As a SeniorSoftwareEngineer, you’ll work closely with the software architect and product owner to turn ideas into solutions. You’ll take technical leadership over projects and ensure delivery deadlines are met. You’ll participate in software planning via championing agile practices and processes (including pair programming, TDD and automated … will give you a wealth of knowledge that you are willing to pass on through mentoring and guidance of team members. Requirements: Demonstrable extensive experience as a hands-on softwareengineer, with recent evidence working in a senior level software engineering role. Strong technical skills and experience using modern Python and C# or C++ (ideally you More ❯
We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented SeniorSoftwareEngineer (Gameplay) to join our team and help us develop and maintain our cutting-edge game technologies and systems. As a SeniorSoftwareEngineer (Gameplay) at World Makers More ❯
Senior Embedded SoftwareEngineer, Cocca Job ID: Evi Technologies Limited As a Senior Embedded SoftwareEngineer, you will be a core member of a software team, developing Ring's next generation of Camera centric devices. Ideal candidate would be passionate about building IOT products. You must be responsive, flexible, and able to succeed … over a devices battery life, boot time, system latency or any of a number of performance KPI. You will add significant new features and integrate with new hardware and software services. Key job responsibilities You will be responsible for managing your personal backlog, prioritizing issues and diving deep into technical issues. A day in the life The ideal candidate … scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in professional, non-internship software development Experience in development in the last 3 years Preferred qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded SoftwareEngineer Award-Winning Technology Company - Cambridge - 5+ years Embedded C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded SoftwareEngineer with expert C++ development experience to join … their talented team. What youll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills … Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity with Xilinx Zynq and/or More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
SeniorSoftware Developer - HealthTech | React Native, Kotlin, Node.js, Python ?? Hybrid - Remote with 1-2 Days/Week Onsite (Cambridge Area) ?? Permanent | £65,000 - £75,000 DOE I'm working with an innovative, fast-growing business in the healthtech space , developing cutting-edge Software as a Medical Device (SaMD) products that are transforming patient care and accessibility on … a global scale. They're now looking to bring in a SeniorSoftware Developer to help drive their next phase of growth - leading on mobile app development, shaping scalable architecture, and working closely with a multidisciplinary team of product, data, and clinical experts. ?? The Role Lead development of cross-platform mobile apps (Android & iOS) Architect scalable, modular applications … Python Experience with cloud platforms such as Firebase Solid understanding of mobile app architecture and performance Comfortable in agile, fast-moving environments ?? Why Apply? A chance to build impactful software with real-world medical value Join a talented, collaborative team in a mission-led company Shape architecture and lead projects during a key scale-up phase Work flexibly, with More ❯
SeniorSoftwareEngineer - XenServer Toolstack About the role This Software Engineering position focuses on developing the control plane for XenServer, a commercial virtualization platform built on the open-source Xen hypervisor. The control plane is a critical component that manages virtual machines, storage, and networking across clusters of physical hosts and exposes the public XenServer API. … reliability are non-negotiable. By contributing to XenServer, you'll be helping organizations around the world operate with confidence. What you'll do Design, implement, test, and maintain the software powering XenServer's control plane Lead the development of cross-team features, collaborating across disciplines and domains Participate in the evolution of the XenServer architecture, helping to modernize and … engineers, and customers to align engineering with real-world needs Operate in a self-organizing, agile team that values quality, feedback, and continuous improvement What we're looking for Software development experience on Unix/Linux systems Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python) Interest or experience in functional programming (e.g., OCaml More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
SeniorSoftwareEngineer - Linux Kernel Arm is renowned for its smartphone CPU and GPU technology, connecting billions worldwide. We are now building new software teams to advance our capabilities. Our technology is integral to various sectors, including industrial, automotive, IoT, desktop, and data centers. We aim to enable Arm by providing software solutions that bridge … higher-level software stacks with hardware. Job Overview: Responsibilities: Our Open-Source Software group develops new Arm architectures in kernel, firmware, system control, and driver development for diverse markets. We focus on speed, efficiency, and security, supporting the latest Arm features and standards. We seek engineers experienced in low-level C, firmware, tooling, and OS design, who enjoy … and Experience : Proficiency in C programming Ability to work collaboratively within a team and the Linux community Strong understanding of operating system fundamentals Experience in developing sophisticated low-level software Nice To Have Skills and Experience : Experience with Armv8-A Architecture Knowledge of Arm64 assembly language Expertise in Linux Memory Management and Virtualization Experience contributing to the Linux upstream More ❯
Job Summary IQGeo is seeking a SeniorSoftwareEngineer to support our Web and Mobile Software engineering efforts for domestic and international enterprise customers. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, engineering, and problem-solving skills. Our flexible scheduling and outstanding benefits support success … that the IQGeo team is tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are "building better networks" using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and maintain the complex network assets … essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our shared planet. Learn more about our customer stories . Our Engineering teams are in Cambridge More ❯
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a SeniorSoftwareEngineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies. The … successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and … guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process. Requirements: Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning Good familiarity with message-orientated or event-based systems for designing distributed architectures Strong knowledge of full-stack More ❯
We are working with an innovative diagnostics company supporting point-of-care molecular testing. As they scale their next-generation platform, they’re seeking a SeniorSoftwareEngineer to own and drive the full software infrastructure, spanning embedded systems, PC applications, and mobile interfaces. What you’ll do: Take full technical ownership of a distributed software … desktop, and tablet environments Lead development of internal tools and production features to support commercial products Troubleshoot field issues, working closely with service teams and end users Act as software lead and subject matter expert for all internal/external stakeholders Own and evolve the software development roadmap and DevOps practices Shape regulatory and cybersecurity strategy in a … post-market, regulated environment Manage outsourced contractors and lead the transition of software knowledge in-house What you’ll bring: Proven experience delivering regulated software for medical devices (IVD or similar) Understanding of IVDR/ISO standards and how to balance compliance with pragmatism Familiarity with cybersecurity throughout the product lifecycle Excellent communication skills and the ability to More ❯
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: SeniorSoftwareEngineer Location: Cambridge, GB, CB1 7EG Company: Ansys Requisition #: 16111 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between … design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From sustainable transportation to advanced semiconductors, from satellite systems to life-saving medical devices, the next great leaps in human advancement will be powered by Ansys. Innovate With Ansys, Power Your … never been more important. Engineers always strive to design better solutions, and in today's world that means considering sustainability and environmental impacts as well as product performance. Our software allows engineers and designers to make smarter decisions about the materials they use and enables them to create products that are safer, use fewer scarce resources, emit less pollution More ❯
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded SoftwareEngineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust … high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Gearset Limited
engineering culture, teamwork and tight feedback loops. We're confident in our product, market potential, and we have big plans for the future. What are the opportunities for a SeniorSoftwareEngineer at Gearset? Our small engineering teams start from a few core principles but evolve over time. They all work a little bit differently, depending on … of our product and roadmap. About you A pragmatic approach to working, prioritising iteration and delivering value to customers, over process and deliberation Previous experience as a full-stack engineer, including experience working directly with customers A passion for learning and continual improvement, being comfortable giving and receiving constructive feedback to make your work even better You can read More ❯
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … is a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a SeniorSoftwareEngineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while … edge AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations More ❯
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … is a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a SeniorSoftwareEngineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while … edge AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations 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 team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using 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. More ❯
You understand software development and testing principles, and apply those to craft code and test scenarios that's easy to understand, modify, and collaborate on. You also understand quality, resiliency and supportability. If you're a self-motivated engineer who enjoys taking ownership and making a tangible impact, we want to hear from you! Our team: The StoreFront … be an equal opportunity employer. If you meet most but not all of our requirements, please apply anyway; we'd love to hear from you. Role Responsibilities: As a SeniorSoftware Development Engineer in the StoreFront team with a focus on testing, you will be working alongside our developers to design and implement our long term test … strategy for our products, allowing us to make faster changes to our services, and enabling modernisation of our code base, helping to deliver world-class software solutions to our customers. Design and implement flexible testing solutions for our development teams. Influence and collaborate with internal teams to ensure the end to end delivery of solutions. Help drive world-class More ❯