Manufacturing Software Engineer

Manufacturing Software Engineer

We’re looking for a bright, ambitious Software Engineer to join our growing manufacturing team. You will be involved in integrating, testing and establishing manufacturing of our cutting-edge robotic technology for keyhole surgery.

As a Manufacturing Software Engineer you will be at the forefront of tools development that enables the verification of products produced in CMRs manufacturing processes. This will require the production of functional tests that proves our products meet their predefined specifications. The ability to communicate cross functionally with software, electronics and mechanical design teams is essential. A key part of the role will be facilitating the implementation of any necessary updates through CMRs change control process, generating documentation and performing additional re-validation as necessary. This is an exciting opportunity that iterates the entire software development lifecycle on a regular basis.

Your main responsibilities will include:

  • Co-ordinating small projects to deliver new or updated software tools.
  • Creating clear and efficient documentation.
  • Producing code according to CMRs coding standards, generally using Python.
  • Defining and executing automated test suites and validation tests.
  • Contributing to test specification to meet product design requirements.

About you

We’d expect you to have a good (first or upper second) relevant degree from a top university. In addition, you’ll have at least two years of experience from a relevant industry. Naturally you’ll also be a great team player with a strong work ethic and a demonstrable determination to produce high quality results.

We’re also looking for you to have the following level of experience:

  • Highly skilled in Python programming.
  • Familiarity with embedded systems and knowledge of C would be advantageous.
  • Familiarity with SQL and database design and management.
  • Working in an agile environment.
  • Familiarity with source control such as Git or SVN.
  • A strong understanding of software engineering fundamentals and best practise.
  • Confident implementing automated test suites and manual ‘black-box’ tests.
  • Familiar with software specification and validation methodology.
  • An understanding of basic electronics concepts and measurement techniques.
  • An understanding of basic mechanical concepts and measurement techniques.
  • A basic understanding of process and equipment validation.

The package

We offer a competitive salary and a great benefits package (including pension, cycle-to-work scheme, life assurance, and medical insurance – as well as our now famous monthly company BBQs). On top of that, you’ll be joining a company with a fabulous culture of ambition, creativity and teamwork, and where fun is just as valued as our commitment to make surgery better for millions of people.

Why join us?

CMR Surgical is developing a next-generation robotic system for universal minimal access surgery. The Versius system comprises a surgeon console, modular light-weight robotic arms and a range of wristed 5 mm instruments. The system uses state-of-the-art 3D high-definition imagery and significantly enhanced flexibility. In short, we’re creating something truly amazing designed to improve the lives of people around the globe; it’s a vision that excites us and hopefully will excite you.
Versius overcomes obstacles to widespread adoption of robotic minimal access surgery, namely robot size, instrument size, versatility, port placement, cost and ease of use, allowing the system to be highly utilised and ultimately cost-comparable to manual laparoscopic surgery.
The Company was formed in 2014 and has its headquarters in Cambridge, United Kingdom. We’re privately owned and enjoy strong financial backing.

Interested?  Then send your application to We’d love to hear from you!

call to action image

About CMR

call to action image

Versius surgical robotic system

call to action image

Contact us