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.
Skills Required
- Computer Science, Electronic Engineering, or equivalent suitable engineering degree
- 2-5 years of commercial software development experience in C and/or C++
- Experience with clear software documentation, version control using Git, and software testing
- Working knowledge of Python for scripting, tooling, and test automation
- Good organizational skills and ability to manage time and tasks
- Clear written and verbal communication skills
- Ability to liaise with colleagues and clients
- Structured and methodical problem-solving approach
- Embedded and real-time software experience using an RTOS or bare metal
- Understanding of hardware and experience bringing to life and testing electronics
- Experience developing software for Linux operating systems
- Experience with the Qt framework for cross-platform application development
- Familiarity with medical software development standards, particularly IEC 62304
- Experience working in a technical consultancy environment
What We Do
Team Consulting is a world-class partner in medical technology design and development. For nearly 40 years we have helped our clients create elegant, sustainable solutions to complex healthcare challenges. Our multidisciplinary team of experts bring a unique blend of human-centred design, engineering, science and regulatory expertise to your projects, working across drug delivery, MedTech, diagnostics, surgical and digital health. ????????? ????????? ?????? ??? ?????????? ????????? We help you innovate at all stages of the healthcare continuum, from prevention technologies and diagnostics to innovative solutions for managing and treating conditions. Whether we're working with the world's largest pharmacos or innovative start-ups, we add speed and agility to your projects, seamlessly integrating with your team to develop award-winning medical devices that improve patient lives. ??????? ??????? ?????? ???????? ???????????? We strive to be at the heart of industry innovation. Our experts sit on multiple international committees, actively collaborating with key decision makers to guide and shape the latest medical technology standards. Team Consulting is certified to ISO 13485:2016 and is registered in the United Kingdom. ?????? ????? ?? ?????? ??? ????????????? ?????? Sustainability is important to us. In addition to improving our own business practices, we can help you meet your own sustainability goals through our sustainable engineering offering. Silver EcoVadis assessed, we are in the top 15% of sustainable companies.
.png)

.png)





