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 ❯
will have a strong understanding of cloud-native design, integration patterns, and architectural frameworks. Additionally, you will have experience working with a major cloud platform and a background in softwareengineering, infrastructure, or systems design. Applications from ex-military personnel are strongly encouraged Key Responsibilities: Develop high-level and detailed solution architectures Collaborate with business stakeholders, delivery teams … Experience with at least one major cloud platform (e.g. AWS, Azure, GCP) Excellent stakeholder management and communication skills Ability to balance strategic vision with practical implementation constraints Background in softwareengineering, infrastructure, or systems design Desirable: Relevant certifications (e.g. TOGAF, AWS/Azure Architect) Salary: £75,000 to £95,000 DOE Benefits: 25 days + 8, pension scheme More ❯
Software Design Engineer - C++ Norwich Salary - up to £65k (doe) Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software! As … one of their engineers you will offer a strong background in embedded software design and C++. Key Responsibilities Contributes to the full lifecycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with … applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a softwareengineering role Real-time embedded C++ softwareMore ❯
Job Title: Software Design Engineer - C++ Location : Norwich Salary: Up to £65k (doe)Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality … software!As one of their engineers you will offer a strong background in embedded software design and C++. Key Responsibilities Contributes to the full life cycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a softwareengineering role Real More ❯
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview … This engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using … C for real-time applications. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview … This engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using … C for real-time applications. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure More ❯
A 4-year programme for Software Apprentices to join the SoftwareEngineering Team, whilst studying part time for a fully funded degree in Software Engineering. Apprentices will develop the skills to effectively design, create, and test software on a range of platforms, including Linux and Windows. Role Through a combination of on-the-job technical … training and time studying at university, Software Apprentices will develop the skills to effectively design, create, and test software. Working closely with other teams and departments, you will work through a variety of stages in the software development process, covering anything from embedded systems to front end software. This software will be developed on a range of … platforms, including Linux and Windows, utilising C/C++, LabView and Java. Training On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at Cranfield MK:U, to align with the Level 6 Digital and Technology Solutions Professional Apprenticeship Standard. Study will take place face to face at university 1 day 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 ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
We have an exciting opportunity for a proactive and passionate C# software developer to join our Weapons System Simulation and Experimentation (WSSE) team! Salary : Up to £57,000, depending on experience & grade Dynamic (hybrid) working : 2- 3 days per week on-site due to workload classification Security Clearance : British Citizen Restrictions and/or limitations relating to nationality and … end to end representation of the weapon system through: Visualisation and demonstrations Experimentation Design and development Verification and Validation Training Systems Development (using agile scrum methodologies) of real-time software components to simulate weapon systems, including the Integration of hardware to provide true representations of our systems. What we're looking for from you: We are looking for passionate … software developers with experience in using software to build hardware solutions or synthetic environments. The successful candidates will be able to demonstrate exposure to practical softwareengineering, C#/C++ software development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
Stevenage We have an exciting opportunity for a proactive and passionate C# software developer to join our Weapons System Simulation and Experimentation (WSSE) team! Salary : Up to £57,000, depending on experience & grade Dynamic (hybrid) working : 2- 3 days per week on-site due to workload classification Security Clearance : British Citizen Restrictions and/or limitations relating to nationality … end to end representation of the weapon system through: Visualisation and demonstrations Experimentation Design and development Verification and Validation Training Systems Development (using agile scrum methodologies) of real-time software components to simulate weapon systems, including the Integration of hardware to provide true representations of our systems. What we're looking for from you: We are looking for passionate … software developers with experience in using software to build hardware solutions or synthetic environments. The successful candidates will be able to demonstrate exposure to practical softwareengineering, C#/C++ software development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous More ❯
Swavesey, Cambridgeshire, United Kingdom Hybrid / WFH 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 ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
Anson McCade
Software Architect - Stevenage (Hybrid role – typically 3–4 days on-site per week) Salary: Up to £80,000 DOE Security Clearance: British Citizenship The Opportunity: This is a fantastic opportunity for an experienced Software Architect , or a highly capable Senior Software Engineer ready to take the next step. You will be responsible for defining and leading the … software architecture for complex, safety-critical systems at the forefront of defence technology. Working in a collaborative, multi-disciplinary environment, you will help shape robust, secure and scalable software solutions that underpin next-generation weapon system designs. Key Responsibilities: • Define, document and own the full software architecture for major projects, from concept through to implementation. • Establish the … manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We’re Looking For: • Strong technical background in software design More ❯
stevenage, east anglia, united kingdom Hybrid / WFH Options
Anson McCade
Software Architect - Stevenage (Hybrid role – typically 3–4 days on-site per week) Salary: Up to £80,000 DOE Security Clearance: British Citizenship The Opportunity: This is a fantastic opportunity for an experienced Software Architect , or a highly capable Senior Software Engineer ready to take the next step. You will be responsible for defining and leading the … software architecture for complex, safety-critical systems at the forefront of defence technology. Working in a collaborative, multi-disciplinary environment, you will help shape robust, secure and scalable software solutions that underpin next-generation weapon system designs. Key Responsibilities: • Define, document and own the full software architecture for major projects, from concept through to implementation. • Establish the … manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We’re Looking For: • Strong technical background in software design More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Anson McCade
Software Architect - Stevenage (Hybrid role – typically 3–4 days on-site per week) Salary: Up to £80,000 DOE Security Clearance: British Citizenship The Opportunity: This is a fantastic opportunity for an experienced Software Architect , or a highly capable Senior Software Engineer ready to take the next step. You will be responsible for defining and leading the … software architecture for complex, safety-critical systems at the forefront of defence technology. Working in a collaborative, multi-disciplinary environment, you will help shape robust, secure and scalable software solutions that underpin next-generation weapon system designs. Key Responsibilities: • Define, document and own the full software architecture for major projects, from concept through to implementation. • Establish the … manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We’re Looking For: • Strong technical background in software design More ❯
Software Engineer (AI Focused) | 6 Month Contract | Remote (UK only) I'm partnering with an innovative AI-driven start-up that's transforming how data and reporting are handled across the commercial real estate industry. We're looking for a Software Engineer with a strong back-end focus and full-stack versatility - someone who thrives in fast-paced … direction. Location: Remote (UK only) Contract: 6 Months (likely extension) Rate: £375-425 p/day (OIR35) Start date: ASAP What we're looking for: 4+ years' experience in softwareengineering (SaaS or start-up background preferred) Strong proficiency in Python and C#, with hands-on experience in API design and cloud architecture (Azure). Experience with Excel More ❯
Software Engineer (AI Focused) | 6 Month Contract | Remote (UK only) I'm partnering with an innovative AI-driven start-up that's transforming how data and reporting are handled across the commercial real estate industry. We're looking for a Software Engineer with a strong back-end focus and full-stack versatility - someone who thrives in fast-paced … direction. Location: Remote (UK only) Contract: 6 Months (likely extension) Rate: £375-425 p/day (OIR35) Start date: ASAP What we're looking for: 4+ years' experience in softwareengineering (SaaS or start-up background preferred) Strong proficiency in Python and C#, with hands-on experience in API design and cloud architecture (Azure). Experience with Excel More ❯
Job Title: Software Design Engineer Hours: 37.5 hours Location: Norwich, Norfolk Employment Type: Full-time, Permanent Overview An excellent opportunity has arisen for an experienced Software Design Engineer to join a leading engineering organisation in Norwich. This hands-on role offers the chance to work across the full embedded software development lifecycle from concept and design … through to testing and delivery within a technically innovative and collaborative environment.The successful candidate will play a key role in developing robust, real-time software solutions using C++ on Linux, working closely with multidisciplinary teams to deliver high-quality, integrated systems. Key Responsibilities Design and develop embedded software solutions from initial concept through to commissioning. Write efficient, maintainable … and reliable C++ code for real-time Linux environments. Ensure software meets industry and internal standards for quality, safety, and performance. Participate in code reviews, troubleshooting, and system-level debugging. Collaborate with systems, hardware, and testing teams to deliver fully integrated products. About You HND or equivalent qualification in SoftwareEngineering, Computer Science, or a related discipline. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH 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 ❯
Royston, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Verso Recruitment
Senior Software Engineer – C# Salary: Up to £100,000 + Benefits Location: Royston (Hybrid) Employment Type: Permanent Are you a seasoned software engineer who thrives on solving complex problems, setting technical direction, and mentoring others? Our client, an innovative and forward-thinking technology business based in Royston, is looking for a Senior Software Engineer to play a … a hybrid position with the opportunity to work part-remote while being part of a highly collaborative and ambitious team. Key Responsibilities Lead by example in implementing best practice software design patterns, architecture, and agile methodology. Drive the re-architecture and hardening of code. Mentor and develop junior engineers to help them reach their potential. Guide the team in … making pragmatic decisions while upholding strong technical principles. Champion code quality, including rigorous software test coverage and maintainability standards. Desirable Experience & Skills Strong candidates are likely to bring most (but not all) of the following: Experience in softwareengineering, with deep expertise in C# and .NET. Experience with Linux, Python, and Azure DevOps. A proven track record 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, England, United Kingdom
Sanderson
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, 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 ❯
Work on software used for autonomous robots for real-world applications Royston, Herts; £Graduate + Benefits Based near Royston, this engineering company develops mobile, autonomous robotic systems. Their products are being used in the field by their customers, delivering real-world solutions. As they expand, they are looking to hire a graduate/junior engineer to join their … software team. The team are nimble, and so hires need to be adaptable and have the aptitude to pick things up quickly. Whilst the role would be mentored, it would suit someone who has the get-up-and-go attitude for independent work – looking to over-deliver on any tasks they are given. Requirements: - Strong academic background which should … Maths and Physics at A-level (7/6 at IB) [provide full details within your CV]. - Demonstrable work experience (internships, placement year) or substantial hobby projects in software development, ideally for an electronics-based technology [this should be described within your application]. - Keen interest in robotics including performance, machine learning or computer vision. - Evidence of softwareMore ❯
Cambridge, Cambridgeshire, England, 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? 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 ❯