You can apply to multiple jobs at once using the shortlist tool. You currently have 0 jobs shortlisted.


Cambridge Consultants Medical Technology Division develops cutting edge medical devices using rigorous processes, whilst maintaining an informal and friendly environment. It is a great place to work, encouraging innovation and filled with people with a real passion for excellence in engineering.

We are looking for a talented graduate software engineer to join our growing medical software group. You will be given the opportunity to do real-world engineering from day one while at the same time developing your skills through training and mentorship. 

You will join our growing medical software group working on a variety of novel medical devices and contribute to the whole development lifecycle from concept to validation.


Role description

To specify, design, develop and test embedded software for complex medical systems for diagnostics, surgical, and drug delivery applications

Many of the systems you will be working on will include electronics, optics, fluidics, robotics and UI components, thus requiring an all-round engineering knowledge, attention to detail and good team-work skills.

Each project is different, and you will get involved at all stages of the product development lifecycle.

As a graduate engineer, we would expect you to be involved in multiple projects simultaneously, gradually taking responsibility for the delivery of the assigned task according to your level of experience.

We work using industry best practises, including continuous integration, test-driven development and model-based system engineering.



As you develop, with specific training and support, you will become responsible for:

  • Working within a multidisciplinary team to develop software specifications and test protocols
  • Delivery of high-quality code, according to specifications
  • Delivery of high-quality design documentation according to medical regulations
  • Performing tests, code reviews, and other quality assurance tasks
  • Fast prototyping in support of proof of principle activities.
  • Carrying out your specific project tasks within the timescales and budgets agreed with the project manager

There are many other aspects to the work in addition to design, including the participation in work estimation, the presentation of results to clients or the participation in concept-generation sessions.

As your experience develops you will be given the opportunity to take on further responsibilities limited only by you own capabilities and ambition.

You will be expected to work on multiple projects at once and the role may include some travel.



To meet the requirements of this role you will have:

  • A good degree (2:1 or first class or equivalent) in a relevant subject, such as Electronics Engineering or Computer Science
  • Good knowledge of C or C++
  • A working knowledge of microcontrollers or embedded microprocessors
  • Good oral and written communication and presentation skills


Learn about Life at CCWhat to expect when applying

You can apply to multiple jobs at once using the shortlist tool. You currently have 0 jobs shortlisted.


  • Competitive salary, based on merit and reviewed annually
  • Company profit share scheme in addition to basic salary
  • Pension scheme
  • Life, disability and travel insurance, plus private healthcare
  • Free canteen - breakfast, lunch and refreshments
  • 25 days annual holiday plus public holidays, with flexibility to carry over / borrow
  • Relocation assistance if applicable
  • Excellent career development and training opportunities
  • Flexible working hours
  • Social committee
  • Discounted train season tickets, through Travel Plan Plus
  • Free shuttle service to/from Cambridge North train station, through Cambridge Science Park

Future prospects

Cambridge Consultants is committed to developing its employees' careers and has a flexible policy for individual capabilities and preferences. Promotion is linked to merit.

Related Jobs

Cambridge, UK

Graduate Machine Learning Engineer

Job ref: 1464
Cambridge, UK

Graduate Data Scientist

Job ref: 1454
New job alerts
Get email updates as relevant jobs are added