Enable job alerts via email!

Software Engineer, Medical Devices

Ecm Selection

Cambridge

Hybrid

GBP 40,000 - 70,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established consultancy seeks a talented Software Engineer to contribute to innovative medical devices and healthcare applications. In this dynamic role, you'll leverage your programming skills in C, C++, and C# while engaging with cutting-edge technologies such as wireless connectivity and embedded systems. The position offers a blend of onsite and hybrid work, ensuring flexibility while working on diverse projects. If you have a strong technical background and a passion for healthcare technology, this opportunity is perfect for you to make a meaningful impact in a rewarding environment.

Benefits

Competitive salary
Wide range of benefits
Flexible working arrangements

Qualifications

  • Experience in programming languages C, C++, and C# for embedded and desktop applications.
  • Degree in computer science or electronic engineering is required.

Responsibilities

  • Work on a variety of medical devices and healthcare applications.
  • Engage in bare metal programming and develop Windows desktop applications.

Skills

C
C++
C#
Python
Good communication skills

Education

1st or 2.1 degree in computer science
degree in electronic engineering

Tools

Windows desktop applications
bare metal programming
embedded Linux
wireless connectivity (Bluetooth, NFC, Wi-Fi)

Job description

This established consultancy based outside of Cambridge is looking to recruit a Software Engineer to join them and work on a wide range of medical devices and healthcare applications. Project scope can be varied and of different durations (from a few days to months or longer) and cover work that includes bare metal programming, Windows desktop applications, and wireless connectivity modules. Broad experience, technical skills, interest and aptitude are therefore key to be successful in this role.

Requirements:

  • 1st or 2.1 degree in computer science, electronic engineering or similar.
  • Industry experience programming in a range of languages including C, C++ and C#. This should include demonstrable projects involving hardware for embedded and desktop applications. Additional experience with Python for prototyping is expected.
  • Exposure and interest in electronics design and how it interacts with the software.
  • Good communication skills including presentation and technical liaising with customers.
  • Experience with regulated work environments (ideally for medical devices) would be desirable.
  • Any experience with wireless connectivity (Bluetooth, NFC, Wi-Fi), bare metal programming / RTOS, embedded Linux or working at a technical consultancy would be beneficial.

The company are ideally looking for an immediate starter. They will not consider candidates on time-limited visas or who require sponsorship.

On offer is a competitive salary and wide range of benefits. Work is a mix of onsite and hybrid depending on projects (typically 3 or more days a week onsite).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.