London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Cambridge |
Education | Not Mentioned |
Salary | £30,000 - £45,000 per annum, negotiable, inc benef |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent, full-time |
Software Engineer (C++) Cambridge, CambridgeshirePermanent, Full-time£30,000-£45,000 per annumOverview:TEC Partners are working exclusively with one of the top AI Start-Ups in Cambridge, that develops autonomous robotic arms. Because this is a brand-new role within the business, you will have the opportunity to take the software from prototype to production, as well as being able to make key decisions on co-ordinating improvements of the robotic arms. You will be collaborating with a close-knit team of Robotics and Machine Learning Engineers that will be focussed on the delivery of innovative technologies (all software is developed in-house, to control hardware, including robotics and vision for data collection and advanced analytics, to maximise their value to clients).Responsibilities:* Assist in design, develop and test of software system for robotics applications * Collaborate with robotics team to ensure quality at the end of the software lifecycle * Test, debug and verify code before production * Maintain and improving the continuous integration and deployment process * Test FWR Robots in agricultural environments such as greenhouse and polytunnel fields * Work with mechanical and electronic teams to ensure optimised integration with other system components and the manufacturing process * Write documentation for requirements, test and programming instructions * Work with external partners to help maintain a classification process reliably and repeatedly * Work at all stages of the system development cycle from concept and requirements capture through to transfer to productionRequired Qualifications/Experience:* Degree or Master in software engineering, computer science or equivalent * At least 2 years of industry experience as software developer involved in the deployment of C++ code * Familiarised with CI/CD, unit testing and QE (Quality Engineering) for productization * Knowledge of version control tools such as git * Knowledge of Linux * Familiarised with documentation and maintenance of source code tools such as Doxygen * Some experience with Python development Beneficial Skills:* ROS/ROS2 familiarised with design processes and methodologies such as UML, microcontroller programming embedded devices for robotics such as NVIDIA Xavier/Jetson * Good team working ethic but able to work on own initiative with minimum supervision* Good working knowledge of MS-Office toolsBenefits:* Profit-sharing/share options * On-site parking * Subsidised gym membership * Company events & social hours * Casual dress code* Flexible working hoursFor more information, please contact Harry Calvert at TEC Partners and apply below. Required skills
Keyskills :
Engineering Robotics ROS Software Development C14 ROS2