Interim Software Team Leader
Salary: Circa £500 per day
Our client designs, develops and markets medical devices used in neuroscience. The business is a well established market leader and poised for significant international growth.
The business has gained an international reputation and has longstanding contacts with key opinion leaders within the clinical and academic sectors.
Purpose of the Role
The company manufactures medical stimulators and monitoring instruments that incorporate a range of diverse technologies, including electronic hardware and embedded software. The successful candidate will be engaged in both these aspects of product evolution, throughout all the stages in their life-cycle by the active management and development of the software team and engagement in product development projects. This candidate will also ensure that all engineering activities are conducted in line with the company’s quality system and provide feedback and input to the evolution and development of the QMS system. The candidate will help grow and develop the company’s product development capability.
Main Duties and Responsibilities
Team Management and development: manage and direct software team and software projects
Develop the knowledge and experience of the team by active support and mentoring
Ensure good project management practice within the software team
Ensure the software team is engaged with other disciplines to produce exceptional products
Ability to create structured software design; to allow FDA 510(k) compliance, also in compliance with IEC 62304
Ability to conduct risk analysis ISO14971 and guide the development of risk mitigations
Use of embedded operating systems (e.g. Proprietary RTOS’s, Linux, CE, etc.)
Fluency in one or more of ‘C’, C++, C#
Experience with third party development and test tools
Literacy in basic PC based tools (MS Word, Excel, etc.)
Ability to write clear, concise and unambiguous technical and business documents (quality procedures, specifications, test reports, etc.)
Skills and Experience
Significant relevant experience in the development of medical devices (or other related industry)
Software design in compliance with IEC 62304
Understanding of formal risk management techniques ISO14971
Structured software design; familiarity with embedded operating systems; fluency in ‘C’, C++, C#; third party GUI tools experience. Literacy in basic PC based tools; competent production of technical documents
Demonstrate a robust knowledge and understanding of software design plus a track record of achievement in this field
Experience in coordinating successful project delivery on time and to budget
Experience in risk appraisal
Interpersonal skills; self-motivated; problem solver
'Hands on', experienced people manager to manage and develop the existing software team, a combination of permanent employees and contractors
Our client is a market leading, successful and well respected business with strong growth plans. This is a particularly exciting time for the business as it continues to build on its success and further develop its UK and international sales channels.
This appointment will enjoy significant levels of autonomy whilst being a key influencing factor to the company’s success, playing a major part in the development of the business.
This job has now been successfully concluded.