Software Engineering Jobs in Cambridge

26 to 50 of 156 Software Engineering Jobs in Cambridge

SR SOFTWARE ENGINEER

Cambridge, Cambridgeshire, United Kingdom
TE Connectivity Corporation
sustainable and more connected world. Job Overview Corporate Technology provides advanced technology R&D services across all TE business units. The Integrated Electronics and Software team contains extensive electronics and software expertise and is focused on developing smarter, more intelligent variants of our products. We are seeking an … experienced embedded software engineer with strong communication skills and a passion for technology for an exciting, highly visible role within a corporate R&D team who work on a diverse range of software and electronics projects across the full spectrum of the TE product portfolio. Responsibilities: Develop software portable to a wide variety of project applications and platforms through the entire software lifecycle. Perform technical analysis of candidate software, firmware, and hardware systems. Develop test plans, test frameworks and unit tests. Lead the project interface between business teams and technical teams to translate business requirements More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer (C++)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will … work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Robotics Software Engineer - C++/Linux

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C++/Linux Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Do you live in the Lisbon area or would love the opportunity to live and work in Portugal? If so, our client - an innovative … for good' start-up - is actively hiring for a position based in Lisbon to support operations across their EU and UK functions. The Robotics Software Engineer, based in Lisbon, Portugal, will be responsible for: Designing, developing, and testing software systems for advanced robots Collaborating with electronics, mechatronics, and … 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 Software Engineering, Computer Science, or equivalent Provable experience working with C++14 More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior / Lead UI Developer, C#

Cambridge, Cambridgeshire, England
Hybrid / WFH Options
ECM Selection
Developing WPF applications for simulations for scientific industry This successful Cambridge company develop simulation software for specialist industry. With international reach, yet local offices and a family feel they would suit an experienced engineer skilled in C# software development including desktop UI. WPF or comparable technologies are ideally … as assuming technical leadership responsibilities for the UI as your familiarity grows. Colleagues are likewise C# developers, a small team working closely with mathematical software engineers. They in turn develop the simulation side of the software suite, which is also C#. You will have: - Extensive commercial-grade software … development experience in C# with .NET (whether .NET 6-9, Framework or Core). - Held senior developer responsibilities before, including taking a view on software engineering approaches, leading projects where required, and mentoring junior colleagues. - Ideally, experience with WPF, XAML and related application architecture and event routing. Otherwise More ❯
Employment Type: Permanent
Salary: £60,000 - £65,000
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Reed Technology
Embedded Software Engineer (Junior and Mid-Level) Cambridge, UK £25,000 - £40,000 per annum (depending on experience) REED Technology are working with a client that designs and manufactures hardware and software primarily for use by researchers worldwide in the fields of neuroscience, pharmacology, and engineering. Their innovative … solutions support cutting-edge scientific research and development. Our client is seeking skilled Embedded Software Engineers with a strong background in C++ within a Windows environment, utilising MFC and STL. The successful candidates will join a small team of programmers dedicated to producing and enhancing Windows applications for scientific … research. This is an exciting opportunity for Software Engineers who enjoy solving complex problems and managing projects in a fast-paced environment. 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 More ❯
Employment Type: Permanent
Salary: £25000 - £40000/annum
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Reed Technology
Embedded Software Engineer (Junior and Mid-Level) Cambridge, UK £25,000 - £40,000 per annum (depending on experience) REED Technology are working with a client that designs and manufactures hardware and software primarily for use by researchers worldwide in the fields of neuroscience, pharmacology, and engineering. Their innovative … solutions support cutting-edge scientific research and development. Our client is seeking skilled Embedded Software Engineers with a strong background in C++ within a Windows environment, utilising MFC and STL. The successful candidates will join a small team of programmers dedicated to producing and enhancing Windows applications for scientific … research. This is an exciting opportunity for Software Engineers who enjoy solving complex problems and managing projects in a fast-paced environment. 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 More ❯
Employment Type: Permanent
Salary: £40,000
Posted:

Software Development Engineer , Project Kuiper

Cambridge, Cambridgeshire, United Kingdom
Amazon
Job ID: Services LLC Are you a passionate, talented software engineer who has experience building innovative, mission-critical, high volume solutions that customers love? Are you interested in working on high profile initiatives like Amazon Ring or generative AI? Come build the future with us and make a positive … impact on our customer experience around the globe! We are now hiring software development engineers across many diverse teams at Amazon. As part of our hiring process, you will be considered for multiple software engineering job opportunities across the company. As a software development engineer on … game-changing products and services. You will design and implement critical back-end features for consumer or internal-facing products. Your standards of the software built will be high, since it has the potential be extended for multiple use cases, for even greater impact. As an effective communicator, you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Network Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Huber+Suhner
Our Product Software team is looking for a new team member! If you're a Network Software Engineer with experience in C and Linux, this could be the perfect opportunity for you. The Product Software team at HUBER+SUHNER Polatis is responsible for providing customer-facing software that runs on our industry-leading all-optical network switch. The team manages two different software stacks running on different PCBs. The network software (NIC SW) implements various L2/L3 protocols and allows customers to communicate with the optical switch using the desired interfaces that include … TL1, Netconf, Restconf, and WebUI. The control software (DSP SW) is a bare metal stack that receives user commands through NIC SW and controls the movement and position of piezoelectric actuators. As a Network Software Engineer, you'll be responsible for enhancing and optimizing Polatis products, focusing on More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Medical Devices

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Software consultancy role working on medical and healthcare applications 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 … 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 either C and C++; or C++ and C#. This should include demonstrable projects … range of benefits. Work is a mix of onsite and hybrid depending on projects (typically 3 or more days a week onsite). Keywords: Software Engineering, Consultancy, Medical Devices, Hardware/Electronics/Instrumentation, Varied Projects, Embedded Linux/RTOS/Bare Metal, Desktop Applications, Prototyping Another top More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum DoE + Benefits
Posted:

Bioinformatics Engineer

Cambridge, Cambridgeshire, United Kingdom
TieTalent
health data and technology they need to make new medical discoveries and create more effective, targeted medicines for everybody. Job Description Bioinformatics Engineers are software engineers with extensive experience in bioinformatics. They are responsible for developing and maintaining software tools and datasets used to solve a wide variety … of bioinformatic needs. They are also responsible for ensuring the high quality and robustness of such tools, following best practices during software design, development, and testing. As a Bioinformatics Engineer at Genomics England, you will be required to follow and contribute to agile practices, act as a subject-matter … expert for bioinformatics, support the continuous improvement of our practices, collaborate effectively, and adhere to engineering standards. Responsibilities include: Producing high-quality code for high throughput sequencing data analysis, genome analysis, and interpretation. Developing automated tests to validate existing and new code. Contributing to all testing and deployment stages More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Entrust Corporation
Our people. It's the curiosity , dedication, and innovation that drive our success and help us anticipate the future. We are looking for Sr Software Developer to join our Cambridge-UK team! Position Overview: A highly skilled C/Python developer with good design skills, to work on a … major crypto-security product. Responsibilities: Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries. Develop features from inception to delivery Software design & coding, testing, and review. Essential Qualifications: Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline. Large-scale development & design on Linux/Windows. Experienced in C & Python development Full-stack development over the range from embedded code & drivers, to client-side tools & API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Typescript)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Pearson Carter
Software Engineer (Typescript) Company Profile: Pearson Carter are currently working with a company who provides post-trade automation platform across global markets. They are looking to grow their team as they just won new clients. They are looking for someone who has at least 5 years commercial experience in … Software Engineering and 2 years of experience in Typescript. They offer competitive salary, bonus and hybrid working! Get in touch if you’re looking for your next opportunity! Responsibilities: Develop and maintain secure, scalable backend services Design and evolve blockchain features Ensure high-quality delivery through Agile practices … Experience: 5+ years in software development, with 2+ years in TypeScript. Proficient in Git, CI/CD, and Agile workflows. Methodical, hands-on, and adaptable in fast-paced environments. Salary They offer competitive salary, bonus and remote working Location Hybrid, 2-3 days a week from Cambridge office How More ❯
Posted:

Embedded Software Developer - Android AOSP

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Integrity Personnel Limited
If you have experience developing embedded real-time software on Android AOSP using C++/Java then this exciting new Embedded Software Developer (Android) position might just be the one for you! Working in a friendly team of highly skilled developers in this well-established manufacturer of specialized … communications devices, you will develop and support the software running on their Android based products. Experience and Skills for this Embedded Software Developer (Android) position : Degree in relevant subject Embedded real-time software development experience on Android AOSP, using C++/Java Good debugging skills. Enjoys investigating … skills. Able to apply initiative when required and will take ownership for the achievement of their own activities. Ability to communicate with the wider engineering organisation. Nice to have: Experience of Linux kernel and system programming. Experience working in small RTOS and Microcontrollers Familiarity with working with a hardware More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior DevOps Engineer

Cambridge, Landbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
DevOps Engineer for our client based just north of Cambridge. You will play a key part in enhancing overall product quality by working alongside software developers and IT specialists building and managing the critical infrastructure needed for our clients award-winning products. Responsibilities: * Management and maintenance of software … systems, build servers and deployment environments * Optimisation of build, test and deployment processes by using Python to develop and implement automation scripts * Ensuring the software development pipeline remains issue free by troubleshooting and quick resolution of any problems * Improving software delivery efficiency by collaboration with Development teams * Ensuring … advice, but also know when to make necessary decisions Nice to have - * A Bachelor's degree (or equivalent level of experience) in Computer Science, Software Engineering, or a related field * Experience of mentoring less experienced team members * You have administered Jira * knowledge and ability with Perl scripting * You More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum
Posted:

Senior / Lead UI Developer, C#

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
This successful Cambridge company develop simulation software for specialist industry. With international reach, yet local offices and a family feel they would suit an experienced engineer skilled in C# software development including desktop UI. WPF or comparable technologies are ideally sought. You'll be someone able to take … as assuming technical leadership responsibilities for the UI as your familiarity grows. Colleagues are likewise C# developers, a small team working closely with mathematical software engineers. They in turn develop the simulation side of the software suite, which is also C#. You will have: Extensive commercial-grade software … development experience in C# with .NET (whether .NET 6-9, Framework or Core). Held senior developer responsibilities before, including taking a view on software engineering approaches, leading projects where required, and mentoring junior colleagues. Ideally, experience with WPF, XAML and related application architecture and event routing. Otherwise More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineering Manager

Cambridge, England, United Kingdom
trg.recruitment
About the job Senior Engineering Manager - up to £105,000 + 20% Bonus + Stocks *Requires being on site in Cambridge 2 days a week* Want to work for a powerhouse in engineering and lead the development of one of the world’s most innovative products? We’re … hiring a Senior Engineering Manager for an established tech company in Cambridge. This role is perfect for a leader who’s passionate about innovation, thrives on real-world impact, and knows how to inspire and elevate engineering teams to do their best work. You will take ownership of … one of the companies most innovative products, used by household names in the FTSE 100 What You’ll Be Doing: ✔ Leading 25 High Level Software Engineers ✔ R&D and moving quickly to innovate. ✔ Hands off focused role but must come from an Software Engineering background as its More ❯
Posted:

Graduate Front-End Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cambridgekinetics
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. Cambridge Kinetics is growing fast, and we're looking for an ambitious graduate software engineer who's eager to learn and willing … to make a visible impact from day one. As a part of our growing front-end team, you'll work closely with seasoned software engineers, gaining hands-on mentorship while owning real features of Kinabase-our flagship platform. This role empowers you to drive both the look and functionality … guidance to accelerate your development. Who we're looking for A creative problem-solver who thrives on combining visual design with strong front-end engineering skills. You'll write clean, maintainable code and take ownership of how products look, feel and perform. We're keen to see applications from More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lila Sciences, Inc. Cambridge, MA Machine Learning Operations Engineer

Cambridge, Cambridgeshire, United Kingdom
Flagship Pioneering
researchers and engineers Contribute to the MLOps best practices at Lila Sciences and write technical documentation for staff Qualifications: 3+ years of experience in software engineering, with a focus in data engineering or DevOps Demonstrated experience deploying and maintaining machine learning models in production Proficiency with Kubernetes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Associate Director, Factory Product

Cambridge, Cambridgeshire, United Kingdom
Futureshaper.com
through root cause analysis, corrective actions, and performance tracking. What You'll Need to Succeed Relevant Experience : Proven experience in life science, lab automation, software, and data engineering-delivering high-throughput workflows and automating processes. Scientific Expertise : Strong understanding of molecular biology, protein engineering, cell biology, and … cell-free expression systems. Cross-Disciplinary Collaboration : Ability to engage with diverse teams (e.g., AI, software engineering, and life sciences) and communicate technical concepts across disciplines. Automation & Robotics : Hands-on experience with liquid handling robots, high-throughput protein purification, and laboratory automation. Analytical & Technical Proficiency : Expertise in data More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Softwire
861. Softwire is one of the UK's leading digital technology consultancies, offering services in data, AI, cloud, CX, innovation, design, and software engineering. We deliver high-profile, mission-critical, and transformational projects for household names across the public and private sectors. Founded on the idea to be the … services firm Modeling data for a civil service department replacing a legacy HR system Experience and qualifications Technical 3+ years' experience in data or software engineering Knowledge of Python, SQL, Databricks, Snowflake, and major cloud platforms (AWS/Azure/GCP) Ability to learn quickly and adapt to … new technologies and sectors Understanding of data engineering best practices and system design Strong communication skills for explaining technical concepts and engaging clients Proven track record of delivering impactful results and taking on team responsibilities Your approach Passionate about leveraging technology for client outcomes Focused on effective, high-quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Bioinformatics Software Developer

Cambridge, England, United Kingdom
BioTalent
of the microbiome by identifying specific bacterial strains linked to clinical outcomes in defined patient populations. We’re now looking for a Senior Bioinformatics Software Developer to play a key role in shaping the technical future of their analysis platform. If you’re passionate about building scalable, production-ready … MSc in Computer Science, Bioinformatics, or a related field plus postdoc or equivalent industry experience Proven experience working with genomic data Solid knowledge of software engineering principles including networking, security, and scalable architecture Strong programming skills in Python, with experience writing production-grade software Hands-on experience More ❯
Posted:

Senior Full Stack App Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
health platform This vibrant Cambridge startup is furthering technology in the digital healthcare space to improve patient care. They are seeking a full stack software engineer to work on their platform and user-facing apps, to develop new features and incorporate patient feedback. TypeScript, SolidJS, Python and Rust are More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
Posted:

Graduate JavaScript/TypeScript UI Engineer

Cambridge, Cambridgeshire, United Kingdom
Cambridge Consultants
for a wide variety of clients then Cambridge Consultants is the place for you. Your role You will get to work with teams of software engineers, front-end developers, user experience and service designers, mathematicians, tests engineers and DevOps specialists. There is no single technology stack, as we will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mathematical C++ Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
Do you enjoy algorithm development and software engineering? If you have good C++ coding skills and a strong academic background in mathematics, physics, or other highly mathematical subjects, then this role may be what you're looking for. This company's software applies theoretical principles to real More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior / Staff Machine Learning Engineer

Cambridge, Cambridgeshire, United Kingdom
NLP PEOPLE
Job Description: Arm's Machine Learning Group is seeking highly motivated and creative Software Engineers to join the Cambridge-based ML Content, Algorithms and Tools team! This Machine Learning Engineer role focuses on advancing the field of AI by optimizing and deploying pioneering models, particularly Large Language Models (LLMs … and Generative AI algorithms. This involves deep analysis of neural networks, optimizing software and hardware, developing innovative solutions, and collaborating with teams to build high-performance AI systems. Responsibilities: Your responsibilities involve working with major ML frameworks (PyTorch, TensorFlow, etc.) to port and develop ML networks, optimize and quantize … form to contribute to product designs, allowing you to influence both IP and system architecture. Required Skills and Experience: • A background in computer science, software engineering or other comparable skills • Experience training and debugging neural networks with TensorFlow and PyTorch using Python • Understanding, deploying, and optimizing Large Language More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
Cambridge
10th Percentile
£43,250
25th Percentile
£47,500
Median
£55,000
75th Percentile
£76,875
90th Percentile
£86,375