UK jobs. Bigger possibilities.

Software Engineer

On-site in Ickleton·Added 8 days ago (last checked 6 Oct)

Overview

Skills

Nice to have

The role

At Team, we develop medical devices and systems that directly impact patient outcomes, and the software that powers them is at the heart of what we do.

Reporting to Team's Software Group Head, you will be part of a talented multi-disciplinary team working across the full product development lifecycle: from early concept and feasibility through detailed design, verification, and into manufacture.

No two projects are the same. Our clients bring us their most challenging problems, and we bring the engineering rigour to solve them. In this role, you will get hands-on with real products, writing robust, high-quality software and seeing your work translate into devices that reach patients and clinicians in the real world.

Responsibilities include:

  • Contributing to device development programmes and delivering against client objectives
  • Developing high-quality, well-documented software
  • Working collaboratively within multi-disciplinary teams including software, electronics, and mechanical engineers
  • Participating in all stages of the software development lifecycle, from requirements capture through to verification and release
  • Contributing to the production of software documentation including requirements, architecture, and design documents
  • Client facing communication, to present technical information clearly to both engineering and non-technical audiences

Requirements

Qualifications & Skills

Essential

  • Computer Science, Electronic Engineering, or equivalent suitable engineering degree
  • 2-5 years of commercial software development in C and/or C++ (experience in both is an advantage)
  • Good software engineering practices, including clear software documentation, version control (Git) and testing
  • Working knowledge of Python for scripting, tooling, and test automation

Desirable

  • Embedded and real-time experience using an RTOS or bare metal
  • A good appreciation of hardware, bringing to life and testing of electronics
  • Experience developing software for Linux operating systems
  • Experience with the Qt framework for cross-platform application development
  • Familiarity with medical software development standards, in particular IEC 62304

Professional Skills

Essential

  • Good organisational skills with ability to manage own time and tasks
  • Clear and effective written and verbal communication skills
  • Ability to liaise with colleagues and clients
  • Structured and methodical approach to problem-solving

Desirable

  • Experience working in a technical consultancy environment

Personal Qualities

  • Willingness to take responsibility and drive activities
  • Copes well with unexpected change, is flexible and calm under pressure
  • Confident with a positive and engaging communication style
  • Respectful of others' views, opinions, and contributions
  • Collaborates effectively and actively shares own knowledge
  • Eager to continually learn and improve

Additional role requirements and working patterns

Occasional travel to client or supplier sites may be required, both within the UK and internationally, including to the US and Europe.

Equal Opportunities

Team values equality, diversity and inclusion in employment and recruitment. We are committed to promoting equal opportunities and an inclusive community, where our talented people respect and value the contributions, skills, and abilities of others.

We want our people to succeed on merit, treating individuals equally, including making decisions and providing encouragement and opportunities relating to recruitment, career development and retention in a fair and consistent manner.

Our aim is a workplace free from all forms of bullying, harassment or victimisation, and unlawful or unfair discrimination on the grounds of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief, and marriage and civil partnerships.

About Team Consulting

Industry
Medical device design consultancy
All open roles at Team Consulting
See all 11 jobs