Location: Cambridge, UK Manager, SoftwareEngineering is responsible for the team that will work on the GrabCAD Platform. This role will be responsible for mentoring and guiding the team; setting a high bar for quality, technical excellence and architectural integrity, and ensuring that the team has clear goals and an environment where they can produce their best work. … The manager role will also be responsible for a specific domain within the Software Platform. Responsibilities: Working closely with Product Management, Quality Assurance and other engineering leaders to scope, estimate and schedule work for new products and features. Shipping high-quality products and investigating new technologies to improve current products and build new products. Identifying, communicating and prioritizing … discussions amongst your team and within the wider company. Leading technology excellence by building technical and professional competencies in the team. Minimum Qualifications: Bachelor Degree in Mathematics, Computer Science, Engineering or similar 6+ years of experience in Leadership Experience 4+ years of experience in softwareengineering 4+ years of experience as an engineer using several of the More ❯
Senior SoftwareEngineering Manager Peterborough (3 days onsite) Up to £85,000 You will be joining a SaaS company that pride themselves the culture they’ve created. It’s very supportive, collaborative and diverse with a unique family feel that is driven from the top by the CEO - something that usually gets lost in big businesses. What you … ll be doing You'll be leading a high-performing engineering team building scalable enterprise solutions. You'll mentor talented developers, and bridge the gap between product vision and delivery. Every day will bring fresh challenges as you collaborate with teams across the business to shape what is being built. You'll be driving Security, Identity & Access Management, and … system resiliency alongside feature development. What We're Looking For Experienced in leading Softwareengineering teams. You would have been a Developer yourself in the past (MS stack would be preferable). Ideally experience with Cloud platforms and microservices. You understand big businesses and understand how they operate. Someone who gets results while developing people, thrives in fast More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
ECM Selection (Holdings) Limited
Helping clients solve real-world problems in 4G and 5G network infrastructure Cambridge - Work from Home; to £50k DoE Want to apply your engineering skills and problem solving abilities to real-world problems? This Cambridge company has developed advanced network management solutions for scenarios where clients need closer control over their 4G and 5G network infrastructure. These products are … carrying out installations and upgrades, identifying process improvements, and designing and executing test procedures. Essential skills and attributes: A good degree in relevant subject such as Computer Science or Engineering; or similar experience Excellent communications skills - you will need to be comfortable exploring technical issues in depth with clients and helping them reach a resolution Hands-on experience of … testing software within a professional softwareengineering environment Linux desktop and scripting skills, and an understanding of the software development lifecycle Full existing right to work in the UK without restriction, time limit, or sponsorship This role features a competitive salary and an opportunity for an enthusiastic and capable Application Support Engineer to become the go More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
ECM Selection (Holdings) Limited
Use your ASP and C# .NET coding skills to develop high quality software with longevity Burning the midnight oil to churn out uninspiring software to an arbitrary deadline? Perhaps you need a more fulfilling role... This established Cambridge company are seeking an expert C# .NET Software Engineer to join a small, friendly and collaborative development team. Their … software serves an important societal purpose, has longevity, and therefore needs to be carefully designed and implemented, and be thoroughly tested to ensure it's long term reliability and maintainability. The management see the development team and the software as two complimentary aspects of the formula driving their success and engineering expertise is appreciated. With involvement throughout … the software stack, you will be a part of a small collaborative Agile XP team, working together with other developers, testers, and product owners, to help deliver new features and enhancements. Essential skills and attributes: A 1st or 2.1 degree in computer science or similar from a well-ranked university Substantive hands-on ASP.NET and/or C# professional More ❯
Royston, Hertfordshire, Melbourn, Cambridgeshire, United Kingdom Hybrid/Remote Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - 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 Software Engineer - 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 Software Engineer - C# job based in Royston you must be: Proficient in C# and .NET. Have a 2:1 or above degree in electronic engineering, softwareengineering, or a comparable technical field. Provable professional experience in a related technical position. Previous experience More ❯
Embedded Software Engineer - Salary to 65,000 We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to contribute to … exciting projects while benefiting from the stability of a well-established parent company. Responsibilities: Design, develop, and maintain embedded software for prototype and production systems, adhering to internal and international standards. Engage in all stages of embedded software development, including requirements gathering, design, implementation, testing, and validation (both simulation and hardware-based). Contribute to peer review processes … and maintain reusable software library blocks. Provide on-site customer support for calibration, troubleshooting, and code corrections. Ensure compliance with safety, security, and quality standards while identifying and implementing process improvements. Collaborate closely with hardware and systems engineering teams. Essential Experience: A degree in SoftwareEngineering, Computer Engineering, or related fields. Strong background in formal More ❯
Peterborough, Cambridgeshire, England, United Kingdom Hybrid/Remote Options
Noir
Software Development Manager - Enterprise Software - Peterborough/Hybrid (Key skills: Software Development Manager, Agile, SoftwareEngineering Leadership, Product Delivery, Application Security, Identity & Access Management, .NET 4.8 & 8, SQL Server, Microservices, Cloud (AWS/Azure), DevOps, CI/CD, Jenkins, Ansible, Stakeholder Engagement, Resilience Engineering, Full Stack Development) Are you an experienced and inspiring software … If you're looking for a role where your technical expertise and leadership will drive tangible impact, this could be your next great opportunity. Our client, a global enterprise software provider, is seeking a Software Development Manager to lead agile development teams focused on delivering secure, resilient, and scalable products used by millions of users. This is a … on application security, identity and access management, and platform resiliency. Working closely with architecture, design, infrastructure, and product teams, you will ensure the successful delivery of new and enhanced software solutions across a complex technology landscape. To succeed, you will bring strong experience in leading development teams (7+ years) within agile environments, ideally across large, distributed systems. You will More ❯
work in the UK Automation Engineer with Robotics & 3D Geometry - looking for a highly motivated engineer with expertise in developing autonomous robotic solutions, 3D geometry. You will need exceptional softwareengineering skills and have a Masters Degree in engineering and have approx 3+ years working in industry, with experience in software or robotics. Working in a … for products. This work will be 'hands-on', working with robotic, camera and lighting equipment. Candidates should have experience working with robotics or 3D geometrical problems, with supplementary exceptional software skills. Interest in machine learning, computer vision, software QA are desirable. This is a full-time position, candidates must be able to work from the Cambridge office the … majority of the time. Key Qualifications: * Minimum qualification: Masters Degree in engineering related discipline. * Minimum qualification: 3+ years working in industry, with experience in software or robotics. * Expertise in developing autonomous robotic solutions. * Expertise in 3D geometry. * Exceptional softwareengineering skills. * Interest in Machine Learning or Computer Graphics is preferable. * Comfortable with hands-on practical tasks More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid/Remote Options
Morgan McKinley
Cutting-edge R&D Our Global client is seeking a highly motivated Automation Engineer to join a pioneering R&D team. You'll work at the intersection of robotics, softwareengineering and machine learning, helping to design and automate processes that validate next-generation product features. This is a hands-on, lab-based role, where you'll collaborate … closely with engineers to build and refine automated systems using robotic, camera and lighting technologies. If you enjoy solving complex 3D geometry challenges and creating elegant, efficient software to power real-world automation, this is an opportunity to make your mark. What You'll Bring: Master's degree in an engineering-related discipline. Industry experience in robotics or … software engineering. Proven expertise in developing autonomous robotic solutions and working with 3D geometry. Strong softwareengineering skills and a practical, problem-solving mindset. An interest in machine learning, computer vision or computer graphics. Comfortable working hands-on with hardware in a lab environment. If you're passionate about automation and excited by the opportunity to contribute More ❯
Are you looking for a new challenge in your softwareengineering career? Imagine what you could do here at Apple, a place where new ideas have a way of becoming extraordinary products, services and customer experiences Siri is a technology that is used by millions of people every day across the world. As a Full Stack Engineer (Frontend … have a big impact on the future of Siri. The Cambridge based Siri tooling team is growing and needs enthusiastic and forward-thinking developers. If you are passionate about softwareengineering and user experience, and want to make an impact, we'd love to hear from you Description The natural language tools and services team provides tooling to … don't need to be perfect, you just need to be ready to learn Preferred Qualifications MSc or BSc in Computer Science or equivalent experience. Bachelors or Masters in Engineering, Computer Science, Maths or Science is useful, but other routes into software development are accepted, and professional experience is just as important. Minimum Qualifications Strong front-end development More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
RedTech Recruitment
Site Reliability Engineer We are excited to be able to offer this Site Reliability Engineer role working for an industry-leading software company in Cambridge. This company has won several awards and is pioneering in their machine learning technology. Founded 8 years ago, with a team of 150 brilliant engineers, they are already renowned as having game-changing technology … Brilliant communication skills this role is a highly interactive role Ideally, you will have knowledge of modern infrastructure and operational tooling within cloud-based architectures Understanding how web-based software applications are designed and function, utilising technologies like node.js, PostgreSQL, or Elasticsearch. You enjoy a variety of work and love the idea of a role involving lots of problem … Responsibilities for Site Reliability Engineer Graduate Considered: Working within the SRE team you will be responsible for the architecture of a mission-critical cloud platform for an industry-leading software company. You will be diagnosing issues within complex systems and identifying root causes of issues, and proposing and implementing structural improvements. On a daily basis, you will be working More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
Cadence Design Systems
Software AI Engineer II page is loaded Software AI Engineer IIlocations: CAMBRIDGE 02time type: Full timeposted on: Posted 4 Days Agojob requisition id: R50556 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years … of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial … and health. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Software Engineer II (Agentic AI) Location: Cambridge, United Kingdom Reports to: SoftwareEngineering Group Director Job Overview: We are seeking a software engineer to join our team responsible for developing and maintaining More ❯
Software Engineer – Embedded Systems Location : Cambridge, Cambridgeshire, CB4 0WN Salary: Competitive Salary, DOE + Excellent Benefits Contract: Full time, Permanent Benefits: Health Shield, Life Assurance – 4x Yearly Salary, Non-Contributory Pension (8%), Cycle to Work Scheme, Opt in to Private Medical, Free Parking, 25 Days Holiday + 8 Bank Holidays + 1 Company Day at Christmas Are you passionate … about embedded systems and eager to work on cutting-edge optical network technology Join our dynamic Product Software team at Polatis as a Software Engineer, where innovation meets precision! Huber+Suhner produce market-leading optical circuit switches for advanced fibre optic communications networks. The programme management team works across the business to deliver product design, software release, and … team are responsible for ensuring that scope, cost, and schedule are delivered to target and projects are managed in accordance with Huber+Suhner processes. We are now recruiting for a Software Engineer, you’ll play a pivotal role in enhancing our products through robust software architecture, hands-on development, and seamless hardware integration. You’ll collaborate across teams to More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Huber+Suhner Polatis
Software Engineer - Embedded Systems Location : Cambridge, Cambridgeshire, CB4 0WN Salary: Competitive Salary, DOE + Excellent Benefits Contract: Full time, Permanent Benefits: Health Shield, Life Assurance - 4x Yearly Salary, Non-Contributory Pension (8%), Cycle to Work Scheme, Opt in to Private Medical, Free Parking, 25 Days Holiday + 8 Bank Holidays + 1 Company Day at Christmas Are you passionate … about embedded systems and eager to work on cutting-edge optical network technology Join our dynamic Product Software team at Polatis as a Software Engineer, where innovation meets precision! Huber+Suhner produce market-leading optical circuit switches for advanced fibre optic communications networks. The programme management team works across the business to deliver product design, software release, and … team are responsible for ensuring that scope, cost, and schedule are delivered to target and projects are managed in accordance with Huber+Suhner processes. We are now recruiting for a Software Engineer, you'll play a pivotal role in enhancing our products through robust software architecture, hands-on development, and seamless hardware integration. You'll collaborate across teams to More ❯
Swavesey, Cambridgeshire, United Kingdom Hybrid/Remote Options
Gardasoft Vision Ltd
SENIOR EMBEDDED SOFTWARE ENGINEER Overview: Gardasoft is the global leader in the design, manufacture, and application of high-performance LED control technology. Gardasoft has an enviable reputation within the machine vision industry that it sells to through its Distributor network for its innovative products and solutions. Based in Cambridge are the R&D facilities, production, and all support functions. … We are currently recruiting a passionate and energetic Senior Embedded Software Engineer, working at Swavesey/Cambridge Location. Key Responsibilities Design, develop, optimise, and test firmware and software that executes directly on processor or embedded OS. Develop and execute unit tests, integration tests, and validation frameworks. Debug and test complex issues in firmware using oscilloscopes, logic analysers, and … other test equipment. Collaborate with cross-functional teams including software, hardware, and product management to define and deliver product requirements. Lead the firmware release cycle, including documentation, and deployment for manufacturing. Research alternative technologies and evaluate for use within Gardasoft products. Support manufacturing and production testing, ensuring firmware stability and performance in production environments. Support the Applications team in More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
ECM Selection (Holdings) Limited
Developing C# .NET software for agritech applications This establishing company develop mobile hardware products that are used for agritech applications. Their innovative approach to problem-solving provides autonomous solutions that enable users a cost-effective, robust way to mitigate seasonal changes. Joining a core team, as their newest Senior Software Engineer, you’ll work alongside software, electronics … in test conditions in a field. You’ll take an interest in tinkering and coming up with multidisciplinary ideas that can improve the technology. Your interests may lie in software architecture or code quality, but your overall approach will be working and contributing to complex and sophisticated innovations. Requirements: Strong track record of achievement through demonstrable softwareengineering … semi-rural location of their offices (just outside of Cambridge), this may not be a suitable role for those relying on public transport. Keywords: C#, .NET, Python, Linux, Cloud, Software Engineer, Electro-mechanical, Robotics, Start-up, Agritech Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Sagentia
Description Sagentia Innovation is a science and engineering company providing product advisory and development services across sectors including medical, food and beverage, consumer, defence, industrial systems, chemicals, and energy. We partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success. Our projects span surgical robots for minimally invasive … surgery, non-invasive prenatal testing, precision agricultural machinery, and mobile apps for implantable devices, among others. Key Responsibilities We are looking for a Software Engineer with a strong background in Windows or Linux application development and embedded systems to join our growing team. You will work on cutting-edge medical technology projects, collaborating with multidisciplinary teams to deliver safe … effective, and innovative software solutions for our clients. While you will be expected to be hands-on with the code, you will have the opportunity to be involved in defining the solution architecture, setting technical standards, and researching new approaches and technology options. Projects range in length anywhere from a couple of months to a couple of years. Typical More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Sanderson Recruitment
Software Development Manager/SoftwareEngineering Manager/Senior Application Development Manager Overview: In this role, you will work in an Agile development environment to bring the designs and ideas to life for new or improved products and web applications. This work will support a mix of internal and external clients. You will be working on current … and upcoming projects that connect design, engineering, product development, and implementation to understand how those pieces impact infrastructure. You'll share your operational and process maturity with a growing team while building products for large enterprises to enable their workforce. No two days are the same as you work with your team, business leaders, and project management to understand More ❯
Cambridge, England, United Kingdom Hybrid/Remote Options
Oho Group Ltd
Graduate Software Engineer - Cambridge - Exciting Tech Startup Permanent + High-performing Team + Share options Are you passionate about SoftwareEngineering? Are you looking for a fantastic environment to work with the brightest minds? Here’s your chance to be part of a fast-growing fully-funded tech startup and take the next big step in your … career as a Software Engineer! The founders have had tremendous success in creating tech companies with a value of around £1 Billion, and are embarking on an exciting trajectory in their industry. This Cambridge-based startup is developing a product to challenge and disrupt the world of hybrid collaboration, taking video communication and unified communication into the world of … the hybrid workforce. With their rapid expansion, they are now looking for a talented and academically strong Software Engineer to join their team. They typically work with Golang but are happy to take on any exceptional candidate from different OOP backgrounds such as C++, Python, and Java. What you would ideally have 🖥️: Degree from top UK universities in a More ❯
Software Engineer (Infrastructure) | Distributed Systems | Onsite (Cambridge, MA) A fast-growing startup in the AI and systems optimization space is building scalable, distributed infrastructure to support real-world AI applications across cloud and customer environments. The team blends softwareengineering and systems thinking to deliver high-performance, reliable platforms. As an Infrastructure Software Engineer , you’ll … automation, and defining how the platform ships and runs at scale. Tech Stack: Go, Kubernetes, Helm, CRDs, Docker, Terraform, GitHub Actions, ArgoCD, Cloud (AWS, GCP, Azure) If you enjoy engineering infrastructure that scales intelligently and want to shape how complex AI platforms are delivered, this role offers a unique opportunity to make an impact in a fast-paced, technical More ❯
Redline Group - Specialist Recruitment for Technology & Electronics Companies
Robotics Software Engineer – C Linux Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK’s leading hubs for robotics and technology innovation? If so, our client – an innovative "tech for good" start-up – is … actively hiring for a position based in Cambridge, UK, supporting operations across their UK and EU functions. The Robotics Software Engineer, based in Cambridge, will be responsible for: Designing, developing, and testing software systems for advanced robots Collaborating with electronics, mechatronics, and research teams in an Agile environment Testing, debugging, and verifying written code Travelling to field sites … to support physical robots To apply for this Robotics Software Engineer role, you should have: A degree or master’s in SoftwareEngineering, Computer Science, or equivalent Provable experience working with C++14 and Linux Extensive experience with ROS1/ROS2 (Robot Operating System) Familiarity with UML, microcontroller programming, embedded devices for robotics (e.G., NVIDIA Xavier/Jetson More ❯
Role: Principal Software Engineer Salary: £70,000–£80,000 DOE Location: Cambridge We’re looking for a Principal Software Engineer to lead the design and optimisation of mission-critical communication systems. You’ll shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities Lead the architecture and development …/CD pipelines and best practices Resolve complex technical issues to maintain system reliability Guide and mentor engineers to support continuous improvement Skills & Experience Required Degree in Computer Science, SoftwareEngineering or similar 10+ years’ experience with C# and .NET (Core/5+) Strong background in scalable, distributed systems (microservices) Experience with messaging and data technologies (Kafka, RabbitMQ … for critical systems Confident technical leadership and problem-solving skills Familiar with UI frameworks such as WPF and patterns like MVVM, MVP or MVC Desirable Experience planning and managing software projects Agile Scrum background Familiarity with Docker, Kotlin/Java and CI/CD tools Keywords C#, .NET, Microservices, Distributed Systems, Kafka, RabbitMQ, CI/CD, WPF, Agile, Docker More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate … robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in SoftwareEngineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/ More ❯
Robotics Software Engineer - C ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate … robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in SoftwareEngineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C+ or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/ More ❯
Cambridge, England, United Kingdom Hybrid/Remote Options
Baya Systems
creativity to our solutions Responsibilities: Develop hardware architectures for Baya products Explore options and validate architectural choices, using different modelling techniques as appropriate Write specifications Collaborate with hardware and softwareengineering teams to ensure accurate execution against architecture Collaborate with customer-support team to ensure detailed understanding of architecture Interact with lead customers to understand and meet their … requirements Qualifications and Preferred Skills: BS, MS in Electrical Engineering, Computer Engineering or Computer Science 8+ years and current hands-on experience in SoC architecture or microarchitecture In-depth understanding of digital hardware for some or all of cache-coherency, NoC, D2D interfaces, or other system IP Experience of large SoC projects including system-level understanding of some More ❯