Lock Applications for this job are now closed
Closing soon

Cambridge Consultants is looking for an engineering student who would like to spend a year working in the Medical Technology Software Group. It’s a valuable opportunity to gain practical experience and learn new skills in software engineering and software development, particularly for embedded systems. We work on a variety of exciting client projects, and you will get to see how ideas go from the whiteboard to production.

Role description

Cambridge Consultants is a world leader in medical product design working in areas from sensor design and robotics to control problems and complex systems.

As a Software Engineer Intern, you will work as part of a multi-disciplinary team of software engineers to design and implement software for our clients, principally in the medical area. You will be able to contribute towards the design, implementation and testing of the products whilst learning new skills in software engineering.

The Medical Technology Software Group works closely with other disciplines to create cutting-edge products.  Project team sizes tend to be small, giving you lots of responsibility, and you will work with and learn from a team of highly-skilled software engineers, implementing real-time embedded software, often safety critical, but also UI for desktop, mobile and VR/AR platforms. You will also get to work alongside a wide range of other engineering disciplines including human factors, optics, electronics and mechanical design.

Specific responsibilities

You will work as part of a multidisciplinary team, with lots of support and guidance from your peers, to develop products for our clients. Your work will vary throughout the year, depending on project needs, but may include (depending on your background and skills):

  • Implementing embedded software according to specification
  • Creating test suites for embedded software
  • Writing project design and test documentation
  • Modelling the design using software and systems engineering tools
  • Implementing mobile Apps
  • Software prototyping

Minimum requirements

To meet the requirements of this role you must have completed at least two years of study in Software Engineering, Computer Science or another similar degree (as long as it includes some software-related modules) that allows you to take a placement year in industry.

You will have:

  • A keen interest in software engineering
  • Good knowledge of at least one programming language.
  • Some knowledge of the C or C++ programming language

Why Cambridge Consultants?

Cambridge Consultants creates exciting and novel breakthroughs in technology and products. We help our clients achieve the kind of game-changing leap forward that will transform their whole business.

At the heart of what we do are talented and motivated multi-disciplinary teams empowered to create cutting edge technologies and systems to solve difficult problems for our clients.

We recognise and celebrate individual talent and we understand the importance of letting individuals be just that. Our people are here to do the best work of their lives and our job is to provide the platform for them to do it. That means letting people pursue the projects that interest them and develop their career in whatever direction they choose.

We’re committed to promoting a diverse workplace. We believe that diversity can only flourish when everyone feels included and has a sense of belonging.

We value all people regardless of gender (or gender reassignment), age, disability, race, ethnic origin, parental status, language, religion, marital status or sexual orientation.

For more information about the interview process at Cambridge Consultants, please see here: https://www.cambridgeconsultants.com/careers/what-expect

Learn about Life at CCWhat to expect when applying