Senior or Principal Vision FPGA Engineer

We’re looking for an experienced, highly skilled senior or principal FPGA engineer to join us as we build a robotic system for universal keyhole surgery that will improve the lives of millions of people every year. Working within a diverse multi-disciplinary team you will lead and develop FPGA designs for our bespoke professional medical video system, literally making the unseeable seeable.

The role includes both evolving our existing 3D camera and video processor as well as developing and implementing new technology and algorithms for advanced medical visualisation.

About CMR Surgical

CMR is an exciting and evolving company to be joining right now.  Our commitment to our goal of building a world-class medical devices company is underpinned by the ground-breaking innovation of our next generation of surgical robots and a diverse team of talented and supportive individuals.

At CMR we’re pushing boundaries – enhancing immense human skill with technology to deliver the best surgical care which is why we’re proud to be the Official Medical Device Partner of ParalympicsGB, the team of elite athletes that challenge perceptions of what humans can achieve. The team that inspires us with their determination, their precision and control.

We’re breaking new ground which makes working here exciting, it provides autonomy, opportunity and makes the things you do visible. Come and join us and see what you’re capable of.


Your primary responsibilities would include:

  • Leading the FPGA development activity of the vision system team
  • Developing and maintaining FPGA architectures for advanced video imaging in a medical context
  • Investigating and debugging vision related issues reported by field service engineers
  • Implementing new vision processing algorithms to meet design constraints and deliver the best possible vision to surgeons
  • Creating design specifications and design documentation to a high standard
  • Working with others to verify designs and maintain automated regression tests
  • Managing the FPGA development tools and processes of the team
  • Mentoring and delegating work to encourage the professional and technical growth of those around you

About you

Ideally you will come from an electronics or related background with demonstrated experience of developing complex or high-speed FPGA designs for real world applications. You will be an enthusiastic and proactive team player and keen to produce work to the highest standards.

Required skills and experience

  • Fluency with Verilog, SystemVerilog or VHDL
  • Technical leadership of complex or high-speed FPGA or IC designs as well as hands on design and debug experience
  • Experience of translating software algorithms or models into FPGA or IC designs
  • Experience with state-of-the-art verification tools and techniques
  • Excellent written and verbal communication skills

Experience of the following would also be desirable:

  • Experience of video and image processing technologies in hardware or software
  • Experience of modelling or implementing vision algorithms in software
  • An understanding of product design processes such as requirements capture, change control, verification and risk analysis
  • The ability to pair rigorous attention to detail with a creative approach to problem solving
  • Familiarity with designing to medical and safety standards
  • Working knowledge of embedded and scripting software (C and Python)

Why Join Us?

We offer a competitive salary and a great benefits package (including non-contributory pension scheme, private healthcare, cycle-to-work scheme and life assurance), annual personal day for every employee to use however they wish and enhanced global parental leave pay.

On top of that, you’ll be joining a company with a fabulous culture of ambition, creativity and teamwork, and where our commitment is to make surgery better for millions of people.

Interested? We’d love to hear from you!





0 selected


0 selected

Can't see a vacancy which fits your skills and experience here? Why not add your details to our talent pool.

Unfortunately there are no results found. Please try adjusting your search query.
There are results
Sort by:

How can we help you?