Software Engineer


Software Engineer

We're looking for a bright, ambitious engineer to join our growing software team. You’ll create, analyse and develop new robotic technology that will be used in key hole surgery to make the lives of millions of people better each year.

We ‘get’ software at CMR and we get what makes a great working environment for software engineers. We trust our people to do the right thing and give them the freedom and flexibility to do so. Whilst the work is technically challenging, we’re creating life changing technology in a relaxed and friendly environment.


In this role, we’re looking for someone who can:

  • Make specific contributions and manage tasks as part of a multi-disciplinary product development team
  • Architect and code software which is suitable for use in an invasive medical device and is compliant with the relevant medical device standards
  • Follow best practice for software development
  • Develop and implement creative solutions based on different technologies and key requirements
  • Write complex technical design documentation and test protocols
  • Collaborate with electronics & mechanical engineers to understand software requirements

About you

You’ll have a 2.1 or above in a computer science degree, relevant engineering, mathematics, or science discipline, and can combine this with a few years’ experience in software product development.  You’ll be able to demonstrate strong software development skills and be the kind of person who is determined to develop software to the highest standards within agreed time-scales.

Required Skills and Experience

  • Excellent problem solving skills demonstrated throughout the design process
  • On-the-job experience of using C/C++ for software applications
  • Knowledge of software development best practises and designing software for testability
  • Good communication skills
  • Passion for software craftmanship and drive to continually learn new skills

Desirable skills and experience

  • Developing real time embedded systems using both bare metal and RTOS architectures
  • Exposure to software development for high reliability systems (E.g. Functional Safety  / IEC 61508 or Software for Medical Devices / IEC 62304)
  • Experience of working with Agile development methodologies
  • Experience of working to specific coding standards for safety, such as MISRA C or High Integrity C++
  • Development of software with unit tests for regression testing
  • Experience of working with continuous integration systems for automated build and testing
  • Familiarity with a scripting language (e.g. Python)
  • Comfortable reading electronics schematics and debugging software on target hardware
  • Developing software and algorithms for robotic technologies

The package

Yes, of course we offer a competitive salary and a great benefits package (including pension scheme, cycle-to-work scheme, life assurance, and childcare vouchers, and our now famous monthly company BBQs).

But 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.  As a company that truly values talented software engineers, you won’t be unsurprised to learn that we actively support open source software (we’re a contributor to the blender foundation).  Naturally, we take our coffee seriously (some might say obsessively) and get our beans directly from Hot Numbers.  And if this wasn’t enough to make you feel completely at home, we also have an active board games club and a range of other social activities.

Why join us?

Cambridge Medical Robotics is developing a next-generation robotic system for universal keyhole 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, significantly enhanced flexibility, and incorporates haptic feedback to provide surgeons with life-like sensitivity. 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.

call to action image

About CMR

call to action image


call to action image