Careers

Creavo Medical Technologies is a global innovator in the development of advanced technology to enable healthcare professionals to accurately and rapidly detect medical conditions, supporting quick decision making to get patients into the correct pathway sooner.

When you join Creavo, you are becoming part of an innovative medical device company that is developing technology to revolutionise the way the healthcare industry manages patients with suspected heart-related problems when they enter emergency departments. The company was first formed to bring to market innovative technology developed by Professor Ben Varcoe, Chair of Quantum Information Science at Leeds University.

While the company is still in its infancy, Creavo has assembled an experienced management team, meaning you will have the excitement and agility that comes with working for a growing company combined with the expertise of an established organisation.

Creavo has headquarters in Coventry and a research facility based in the University of Leeds.

Creavo welcomes applications from candidates from a diverse range of backgrounds and will help you to build a rewarding career path.

Michal
“Since I started working for Creavo, I have enjoyed working with a dynamic, fresh and creative team that”
Michal
Lynda
“Working at Creavo, as a fairly new start-up company, provides a great opportunity for each member of staff to have a stake in the growth and development of the company and to be involved from the beginning to bring an exciting new device to the market, that could help to shape the future of emergency care in the NHS.”
Lynda
Robert
“I joined Creavo to be part of a team creating world-changing medical devices, giving me a huge amounts of job satisfaction, as well as the chance to push and develop myself professionally.”
Robert

Current Vacancies

Lead Software Verification Engineer

The Company

Creavo Medical Technologies Limited (Creavo) is a dynamic and fast growing midlands based medical device company established to commercialize an innovative and disruptive medical imaging technology researched and developed at one of the top UK universities. A strong management team including one of the UKs leading researchers in Quantum Information.  We have built a well-funded business to apply this technology to a real clinical need, bringing a real change to how patients are diagnosed in hospital Emergency Units.

The Team

Working closely across specialties the engineering team is tasked to bring innovative and creative solutions to translate the fundamental physics principles from leading edge university research to reliable and safe medical devices that make a real difference to patients’ lives. You would be working under strong leadership, with the research teams to bring a new technology to market.

All team members must demonstrate the highest professional and personal standards, be flexible and open minded and be willing to be stretched and challenged. Remuneration for the role will reflect this “best in class” attitude and skill set.

The Role

The Software Verification Engineer will lead aspects of safety critical software verification in accordance with internationally recognised and applicable standards. Software under test shall include a mixture of PC and embedded software, with its associated hardware.

The successful candidate shall adhere to the applicable medical regulatory and quality standards, for example IEC 62304 and company QMS.

Principle Responsibilities

  • Drive the testing effort, within project constraints, while accounting for applicable standards, and established company processes
  • Create requirements driven test plans, test suites, test cases and test environments (hardware and software)
  • Work within the company’s Quality Management System
  • Execute tests, as needed, and ensure that all test outcomes are fully documented
  • Be fully engaged within an issue management lifecycle in a controlled environment
  • Identify test resourcing requirements, tools and people, to compete all test activities
  • Support, as required, other teams for development and characterisation activities
  • Capable of verifying both PC based and real time embedded software
  • Able to interact with QA and understand their requirements for software design and verification process documentation

Please note these tasks are summary examples and not necessarily a comprehensive list.

Key Knowledge & Personal Skills

  • Expert knowledge and proven experience of safety critical software verification, ideally within a medical device environment, though other comparable environments will be considered: rail, automotive and aerospace for example
  • Expert knowledge of test planning and test case creation for embedded systems, which will include use of software IDE and ability to use standard test equipment
  • Expert knowledge of test planning and test case creation for PC based systems
  • Ability to take ownership of all test activities and ensuring that they are completed to the required standards and timescales
  • Expert knowledge of software development lifecycle within safety critical environments
  • Working knowledge of the following types of software tools (examples identified): software version control (e.g. SVN / CVS), issue management (e.g. JIRA / Redmine / MKS / SpiraTeam), embedded software IDE (e.g. IAR / Keil / Eclipse) and document management processes.
  • Must be able to work with only minimal supervision
  • Must be comfortable working in a small flexible, multidisciplinary and dynamic team
  • Must have a current and valid UK / European driving licence
  • Willing to assist other team members (software or other disciplines)
  • Able to work under time pressure and to deliver work to agreed time plans
  • Able to travel domestically and internationally if required (such travel will be kept to an absolute minimum)
  • Must have unrestricted right to work in the UK
  • At least 5 years’ experience in verification

Desirable Skills

  • Knowledge of embedded microcontrollers with specific regard to verification methods and techniques
  • Experience of software verification adhering to European and US standards
  • Understanding of final product build verification within a production environment
  • Some knowledge of C language in embedded environment
  • Some knowledge of C++ or C#

Some knowledge of Python language

Apply Now

Software Design Engineer C#

The Company

Creavo Medical Technologies Limited (Creavo) is a dynamic and fast growing Midlands based medical device company established to commercialize an innovative and disruptive medical imaging technology researched and developed at one of the top UK universities. A strong management team including one of the UKs leading researchers in Quantum Information.  We have built a well-funded business to apply this technology to a real clinical need, bringing a real change to how patients are diagnosed in hospital Emergency Units.

The Team

Working closely across specialties the engineering team is tasked to bring innovative and creative solutions to translate the fundamental physics principles from leading edge university research to reliable and safe medical devices that make a real difference to patients’ lives. You would be working under strong leadership, with the research teams to bring a new technology to market.

All team members must demonstrate the highest professional and personal standards, be flexible and open minded and be willing to be stretched and challenged. Remuneration for the role will reflect this “best in class” attitude and skill set.

The Role

The Software Design Engineer is will lead aspects of C# software development for the next iteration of VitalScan system. The role doesn’t involve people management.

They shall adhere to the applicable medical regulatory and quality standards.

The individual will report to Lead Software Engineer.

Principle Responsibilities

  • Design, create and debug software for Windows OS using safety-critical design approach
  • Create modular, testable code while adhering to company coding standards
  • Follow the software development process flow in a controlled environment
  • Review, analyse and improve existing project documentation
  • Use software management tools such as version control system (either centralised or distributed), and issue management systems
  • Develop software under IEC62304 workflow (an experience in similar standard such as ISO26262 will be considered)
  • Create software that can communicate with external electronic modules via a variety of methods including USB, SPI and GPIO
  • Work closely with Embedded Software Engineering and Electronics Teams
  • Create and implement protocols for tests in production environment
  • Create new project documentation by following appropriate standards (either internal or external)
  • Follow project flow as outlined in Quality Management System
  • Assist test engineers in defining test procedures
  • Able to interact with QA and understand their requirements for software design process
  • Review and validate test results if and when required

Please note these tasks are summary examples and not necessarily a comprehensive list. 

Key Knowledge & Personal Skills

  • Expert knowledge and proven experience of C# programming language in both Windows Embedded and desktop Windows environments
  • Expert knowledge of modern PC architecture including touchscreens, power management, peripheral management and multicore CPUs
  • Ability to create high-availability multi-threaded applications
  • Knowledge and practical experience of communication protocols including but not limited to: USB (VCOM), SPI, UART and discrete lines (GPIO)
  • Must be able to understand code written by others (including 3rd-parties)
  • Defensive programming and safety-critical programming knowledge
  • Must be comfortable working in a small flexible, multidisciplinary and dynamic team
  • Must have a current and valid UK / European driving licence
  • Willing to assist other team member (software or other disciplines)
  • Able to work under time pressure
  • Able to travel domestically and internationally if and when required
  • Must be able to work with only minimal supervision
  • Must have unrestricted right to work in the UK

Desirable skills

  • Knowledge of embedded microcontrollers
  • Knowledge of Windows Embedded operation in ARM-based environment
  • Understanding of production environment needs
  • Experience of software engineering adhering to FDA specification
  • Knowledge of Python language
  • Knowledge of C language in embedded environment
  • Knowledge of MISRA C or MISRA C++

 

Software Design Engineer

The Company

Creavo Medical Technologies Limited (Creavo) is a dynamic and fast growing Midlands based medical device company established to commercialize an innovative and disruptive medical imaging technology researched and developed at one of the top UK universities. A strong management team including one of the UKs leading researchers in Quantum Information.  We have built a well-funded business to apply this technology to a real clinical need, bringing a real change to how patients are diagnosed in hospital Emergency Units.

The Team

Working closely across specialties the engineering team is tasked to bring innovative and creative solutions to translate the fundamental physics principles from leading edge university research to reliable and safe medical devices that make a real difference to patients’ lives. You would be working under strong leadership, with the research teams to bring a new technology to market.

All team members must demonstrate the highest professional and personal standards, be flexible and open minded and be willing to be stretched and challenged. Remuneration for the role will reflect this “best in class” attitude and skill set.

The Role

The Software Design Engineer will lead aspects of software development for the next iteration of VitalScan system. The role doesn’t involve people management.

They shall adhere to the applicable medical regulatory and quality standards.

The individual will report to Lead Software Engineer.

Principle Responsibilities

  • Design, create and debug software for ‘bare metal’ systems (either no OS or home-grown simple OS)
  • Create modular, testable code while adhering to company coding standards
  • Follow the software development process flow in a controlled environment
  • Review, analyse and improve existing project documentation
  • Use software management tools such as version control system (either centralised or distributed) and issue management systems
  • Develop software under IEC62304 workflow (an experience in similar standard such as ISO26262 will be considered)
  • Read and review schematics produced by electronics team (this role does not require electronics design skills)
  • Debug electronics issues together with electronics team by creating specific software tests that will exercise certain hardware features
  • Create new project documentation by following appropriate standards (either internal or external).
  • Follow project flow as outlined in Quality Management System
  • Assist test engineers in defining test procedures
  • Able to interact with QA and understand their requirements for software design process
  • Review and validate test results if and when required

Please note these tasks are summary examples and not necessarily a comprehensive list.

 Key Knowledge & Personal Skills

  • Expert knowledge and proven experience of C programming language
  • Knowledge of interrupt handling, bootloaders, real-time system response, flash operations and peripheral programming
  • Must be able to understand code written by others (including 3rd-parties)
  • Defensive programming and safety-critical programming knowledge such as MISRA
  • Understanding of microcontrollers’ architectural principles and of the ‘building blocks’ of a modern embedded processor
  • Knowledge of embedded system hardware peripheral blocks low-level operation (such as GPIO, ADC, SPI, USB, UART, etc.)
  • Ability to use design/debugging tools and instruments (oscilloscopes, multimeters, function generators, programmable power supplies, logic analysers, JTAG)
  • Good understanding of ARM processors architecture working understanding of Microsoft Office suite
  • Must be comfortable working in a small flexible, multidisciplinary and dynamic team.
  • Must have a current and valid UK / European driving licence
  • Willing to assist other team member (software or other disciplines)
  • Able to work under time pressure
  • Able to travel domestically and internationally if and when required (such travel will be kept to an absolute minimum)
  • Must have unrestricted right to work in the UK

Desirable skills

  • Understanding of Assemblers (ARM, Thumb, Thumb2)
  • Experience of software engineering adhering to FDA specification
  • Understanding of RTOS principles
  • Ability to create software for Windows desktop OS
  • Knowledge of Windows OS from programmer’s perspective
  • Knowledge of C# programming language
  • Knowledge of Python language

 

 

 

Software Verification Engineer

The Company

Creavo Medical Technologies Limited (Creavo) is a dynamic and fast growing midlands based medical device company established to commercialize an innovative and disruptive medical imaging technology researched and developed at one of the top UK universities. A strong management team including one of the UKs leading researchers in Quantum Information.  We have built a well-funded business to apply this technology to a real clinical need, bringing a real change to how patients are diagnosed in hospital Emergency Units.

The Team

Working closely across specialties the engineering team is tasked to bring innovative and creative solutions to translate the fundamental physics principles from leading edge university research to reliable and safe medical devices that make a real difference to patients’ lives. You would be working under strong leadership, with the research teams to bring a new technology to market.

All team members must demonstrate the highest professional and personal standards, be flexible and open minded and be willing to be stretched and challenged. Remuneration for the role will reflect this “best in class” attitude and skill set.

The Role

The Software Verification Engineer will process the aspects of safety critical software verification in accordance with internationally recognised and applicable standards. Software under test shall include a mixture of PC and embedded software, with its associated hardware.

The successful candidate shall adhere to the applicable medical regulatory and quality standards, for example IEC 62304 and company QMS.

Principle Responsibilities

  • Perform the testing effort within project constraints, while accounting for applicable standards, and established company processes
  • Create requirements driven test plans, test suites, test cases and test environments (hardware and software)
  • Work within the company’s Quality Management System
  • Execute tests, as needed and ensure that all test outcomes are fully documented
  • Be fully engaged within an issue management lifecycle in a controlled environment
  • Support, as required, other teams for development and characterisation activities
  • Capable of verifying both PC based and real time embedded software
  • Able to interact with QA and understand their requirements for software design and verification process documentation

 

Please note these tasks are summary examples and not necessarily a comprehensive list.

The role doesn’t involve people management or any kind of team leadership.

 Key Knowledge & Personal Skills

  • Knowledge and proven experience of safety critical software verification, ideally within a medical device environment, though other comparable environments will be considered: rail, automotive and aerospace for example
  • Knowledge of test planning and test case creation for embedded systems which will include use of software IDE and ability to use standard test equipment
  • Knowledge of test planning and test case creation for PC based systems
  • Ability to take ownership of all test activities and ensuring that they are completed to the required standards and timescales
  • Knowledge of software development lifecycle within safety critical environments
  • Working knowledge of the following types of software tools (examples identified): software version control (e.g. SVN / CVS), issue management (e.g. JIRA / Redmine / MKS / SpiraTeam), embedded software IDE (e.g. IAR / Keil / Eclipse) and document management processes.
  • Must be able to work with only minimal supervision
  • Must be comfortable working in a small flexible, multidisciplinary and dynamic team
  • Must have a current and valid UK / European driving licence
  • Willing to assist other team members (software or other disciplines)
  • Able to work under time pressure and to deliver work to agreed time plans
  • Able to travel domestically and internationally if required
  • Must have unrestricted right to work in the UK
  • At least 3 years’ experience in verification

Desirable Skills

  • Knowledge of embedded microcontrollers with specific regard to verification methods and techniques
  • Experience of software verification adhering to European and US standards
  • Understanding of final product build verification within a production environment
  • Some knowledge of C language in embedded environment
  • Some knowledge of C++ or C#
  • Some knowledge of Python language