We are working with a rapidly growing technology company specialising in advanced AI-driven solutions, who are looking to recruit a Software Engineer to join their expanding development team. This is an ideal opportunity for recent graduates or more experienced engineers who are eager to develop their skills in a hands-on, real-world R&D environment.
The role offers a high level of responsibility and variety from an early stage. You will be involved across the full software development lifecycle, contributing to both early proof-of-concept projects and fully deployed production systems. Working closely with experienced engineers across software, hardware, and systems teams, you’ll gain exposure to a wide range of technologies and problem domains while being supported as you grow your technical capabilities.
Day to day, you’ll be designing and developing software solutions, learning how to integrate software with physical hardware platforms, sensors, and custom devices, and tackling challenging problems from initial design through to deployment. This is a fast-paced, collaborative environment where curiosity, adaptability, and a strong desire to learn are highly valued.
We’re seeking candidates with a strong academic background, ideally holding a 2:1 or above in a STEM degree such as Computer Science, Mathematics, Physics, or Engineering. You should be enthusiastic about starting or developing your career in software engineering, capable of working independently when required, and confident in approaching complex or unfamiliar technical challenges. A working knowledge of Python is essential, but commercial experience is not — what matters most is your ability to learn and apply new skills quickly.
Any exposure to areas such as hardware or embedded systems, computer networking, machine learning, or deep learning frameworks (for example TensorFlow or PyTorch) would be beneficial, though by no means required. Experience developing mobile apps for iOS or Android would also be an advantage, but training and development will be provided on the job.
In return, our client offers a supportive environment where graduates and engineers can build strong foundations in software development while working on genuinely innovative technologies. You’ll benefit from broad technical exposure, mentorship from experienced engineers, and the opportunity to make a real impact from the very start of your career.
If you’re a recent graduate or early-career engineer looking for a role where you can develop quickly, gain hands-on experience, and work on exciting AI-driven projects, we’d love to hear from you.
Zero Surplus is one of the UK’s premier recruitment agencies, based just outside Cambridge our recruiters source staff for small and international businesses across Suffolk, Essex, Hertfordshire, Northants, Milton Keynes, Cambridgeshire, and the rest of the UK.
For registration purposes, please let us know where you are currently based or which locations you are considering as well as your required salary and notice period.
Please upload a Microsoft Word version of your CV where possible, excluding text boxes or images. Any data we collect from you will be stored and processed in accordance with Zero Surplus\' Privacy Policy.
Contact Details:
Zero Surplus - Sales Industry Insight & Talent Strategy Recruitment Team