ECM Selection Ltd.

Senior Software Engineer - Hardware Robotics

United Kingdom · Posted 3h ago

$50-60Kseniorpermanentonsite
C#C++PythonROS

Job Description

Senior Software Engineer - Hardware Robotics, South Cambs, £50,000 to £60,000 DoE - ecm About Us Clients Job Search Join Us Articles Brainbuster About Us Clients Job Search Articles Join Us Brainbuster We're not just a job board. ECM help candidates secure the best jobs in UK science and engineering. Register with us , we'll get back to you. Viewing all jobs £ Search Search opportunities £ Search Explore Sectors and Skills Software Languages C C++ Rust C# Java Python Functional Programming HTML, CSS, JavaScript / TypeScript React / Vue / Blazor Golang Platforms Embedded / Firmware Cloud Android / iOS Web Browser Web Services Linux Windows Data Engineering Machine Learning Image Processing DevOps Software Test Electronics Analogue Digital Embedded / Firmware Hardware Test RF / RFIC Semiconductors Mechanical CAD CFD / FEA Instrumentation Manufacturing Usability / Ergonomics Maths & Physics Analysis / Research Maths Physics Data Science Machine Learning Modelling / MATLAB Python Finance Applied Sciences PhD Bio Chemistry Physics Medical / Healthcare Materials Instrumentation Semiconductors Managerial / Consultancy Consultancy Project Management Team Leading Product Management Business Development / Sales Quality Graduate / PhD Software Electronics Maths / Physics Mechanical Applied Sciences Other Cambridge Defence Medical / Healthcare Green Tech Machine Learning Data Science Energy Finance Audio / Radio Remote Working Hybrid Working Senior Software Engineer - Hardware Robotics (27696) South Cambs £50,000 to £60,000 DoE Developing commercial software for robotic harvesting technology Based a few miles outside of Cambridge, this tech company have commercial field trials with UK and European partners, and are developing their next-generation mobile robots. Their small team have big ambitions and are looking to hire a Senior Software Engineer to contribute to their goals. As a senior engineer, you’ll take a lead on some projects whilst contribute within the team on others. You’ll work closely with their Product Owner as well as other key stakeholders. You’ll be comfortable as an individual contributor writing code, as well as testing robots within their working conditions. You may have to investigate data logs and user feedback, whilst delivering changes for production. Work will be varied, and challenges are tackled as a team. Requirements: Demonstrable relevant experience as a robotics engineer working on commercial software ideally in C#. Additional experience with C++ or Python would be desirable. Any experience with ROS would be beneficial. Hands-on experience must include working closely with hardware and testing software on physical machines. Team player – must have good communication skills and able to work with other stakeholders. Expectation is that you have a computer science, electronics or physics degree, but moreover enjoy solving hard technical problems. Due to the nature of projects, the role is based fully onsite (note public transport is limited). On offer is a competitive salary and share options. No company sponsorship is available. Keywords: C#, Hardware, Robotics, ROS, Python / C++, Testing, Senior / Project Lead, AgriTech Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details. Software Electronics C# C++ Control Systems Green Tech Instrumentation Python Software Engineering Senior Recommend for £250 Apply Now Toggle navigation About Us Clients Job Search Join Us Articles Brainbuster Copyright © ecm 2026 | Terms | Personal Data | No Cookies ecm - 3 Stow Court, Quy, Cambridge CB25 9AS