Enable job alerts via email!

Control System Developer - Python

Ecm Selection

Cambridge

On-site

GBP 50,000 - 70,000

Full time

30+ days ago

Job summary

A leading technology firm in Cambridge seeks a skilled software engineer to lead the development of software for an automated manufacturing system. Candidates should have a strong background in Python and knowledge of robotics and safety-critical systems. This is a fully on-site position offering competitive salary and benefits. If you're keen on making a significant impact in a multifaceted development project, apply now.

Benefits

Highly competitive salary
Comprehensive benefits package

Qualifications

  • Minimum of a 2.1 bachelor's degree from a well-ranked university.
  • Strong Python programming skills.
  • Experience in robotics/control systems and safety-critical systems.

Responsibilities

  • Lead development of software for automated manufacturing systems.
  • Contribute creatively throughout development lifecycle.
  • Liaise with colleagues from hardware design and manufacturing.

Skills

Python software engineering
C++
C#
Robotics/control systems
Networking protocols

Education

Bachelor's degree in computer science, electronics, or mechanical engineering
Job description

In this role you will take the lead in the development of software that's a key component within a highly configurable automated manufacturing system.

Your breadth of experience will allow you to understand the system as a whole and to contribute creatively throughout the development lifecycle from initial concepts, prototyping, and architecture through to inventing techniques for testing the system. It's a complex undertaking requiring innovations in multiple technologies including software, and you will be liaising closely with colleagues from hardware design and manufacturing backgrounds to ensure the system functions seamlessly.

Requirements:

  • A minimum of a 2.1 bachelor's degree from a well-ranked university in a subject such as computer science, electronics, or mechanical engineering.
  • Strong Python software engineering skills - demonstrable ability to implement substantial, well-structured, reliable, and maintainable Python software (casual academic-level scripting won't suffice). Additional skills in C++ and C# would be a bonus.
  • Expertise in robotics/control systems, safety-critical systems, and networking protocols.
  • Full, pre-existing UK work permission with no time limits or restrictions.

The role is fully on-site, based in modern, well-equipped facilities. A highly competitive salary and a comprehensive benefits package are on offer to the successful candidate. This is a great opportunity to make your mark on a multifaceted development project with positive real-world impact.

Keywords: Therapeutics, Robotics (ROS1/ ROS2), Control Systems, Manufacturing, Python, Safety-Critical, Cambridge-South

Interested? Send your CV to ECM Selection. We do read every CV and try to respond to everyone. Or recommend a friend for £250, details at https://ecmselection.co.uk/tell-a-friend.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.