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)






