Careers

TTP plc. Full-time 2022-06-09

Systems / Software Verification Engineer - Medical Diagnostics

  • Location
    Cambridge, United Kingdom

Description

Life Sciences at TTP

TTP’s Life Sciences team is on a mission to improve healthcare. Working at the intersection of biology, physical science and engineering we invent, design and manufacture products and technologies in areas including (but not limited to) cell therapies, point of care diagnostics, high-throughput drug discovery, molecular detection, DNA sequencing and cancer screening.

Multidisciplinary teams of scientists, engineers and designers collaborate to realise the most ambitious challenges set by our clients; global market leaders, as well as exciting technology start- and scale ups.

We are making big strides in revolutionising manufacturing and process automation so more people have access to ground-breaking cell therapies that have shown incredible results in fighting cancer. We have a proven track record in delivering cutting-edge diagnostic solutions, pushing the limits of PCR instruments.

The role

As a TTP System / Software Verification Engineer within Life Sciences you will be focusing on projects in the field of Medical Diagnostics. Our teams having designed and delivered innovative bench top analysis systems for a number of different clients in recent years.

This is an exciting opportunity for you to apply your engineering skills across a range of disciplines and to grow and influence the formal verification approaches we deploy within our development programmes. Depending on project needs, this could involve leading an in-house team or an external partner.

You will have experience of high level and low-level testing for software projects, but you will be flexible in your approach and will have the opportunity to work closely with the broader electronics, mechanical, biology and system engineering aspects of the projects as well. You will be a key member of our engineering team and will also make a tangible contribution to developing and deploying new tools and methods used for testing systems and software within the group.

In this role you wil:

  • Collaborate across the Software, Systems and Electronics disciplines to solve complex problems.
  • Contribute to the development of high-level test strategies for, mostly embedded, software systems
  • Develop verification plans and procedures for the testing and analysis of system and software requirements.
  • Design, build and commission test rigs to support the needs of the high-level test strategies
  • Develop, execute and review verification tests and procedures for system and software requirements.
  • Develop new testing tools and processes.
  • Continuously improve on the cost and quality of our products.

Requirements

This role is ideal for a curious and self-motivated software engineer who is not afraid to challenge his peers when appropriate. You are a hands-on, natural problem solver who is always eager to tackle new challenges.

Essential skills and experience:

  • Degree qualified (or equivalent experience) in a STEM related subject.
  • Curious, self-motivated, and confident to challenge when appropriate.
  • Experience of software verification techniques such as Component/Module Test, Software-Software Integration, Hardware Software Integration, and Static and Dynamic Analysis
  • An understanding of how Software Verification fits within the context of the broader Software Development Life Cycle
  • Ability to design or maintain automated test systems using Python or a similar programming language
  • Experience with lifecycle management tools (eg: JIRA)
  • Understanding of modular embedded software architectures, middlewares and real-time operating systems.
  • Understanding of mechatronic / real-time embedded systems / digital electronics
  • Ability to fault find problems at system level and board level
  • Familiarity with relevant safety development standards such as IEC62304 or DO178B/C

Desirable

  • Understanding of modular embedded software architectures, middlewares and real-time operating systems.
  • Understanding of mechatronic / real-time embedded systems / digital electronics
  • Ability to fault find problems at system level and board level
  • Familiarity with relevant safety development standards such as IEC62304 or DO178B/C


Inclusion and Diversity

Our business revolves around collaborating with one another to tackle genuinely hard problems. Equality and diversity in the workplace are some of the most challenging problems facing society. We can’t profess to be perfect in this regard or to yet have all the answers. But we continuously strive to do better, and we fundamentally believe in the power and importance of diversity – both for our community and for the overall success of our business.

We, therefore, encourage applications from all individuals. Whatever your background, whatever your identity: we would love to hear from you.

Benefits

TTP is an employee-owned business operating from green surroundings on Melbourn Science Park, 10 miles south of Cambridge. We’re currently building our brand-new sustainable offices and labs in the same location.

Our working culture encourages entrepreneurship, shared ideas, and technical collaboration, while providing you the freedom to do your best work. We value the collaborative culture we’ve built and see the benefit in-person interaction brings to our colleagues and the business. However, we understand the importance of work-life balance and offer freedom and flexibility in how you self-manage your working week.

Our employee benefits include:

  • Annual profit-related bonus
  • 25 days holiday
  • Employer pension contribution of 12% of pensionable pay
  • Free lunch and all-day refreshments
  • Private medical insurance for employees and dependants
  • Enhanced family friendly leave
  • Life insurance worth 6x salary
  • Electric car leasing scheme
  • Cycle to work scheme
  • Season ticket loan
  • An activities and community fund that supports healthy activities that bring colleagues together; whether it’s lunchtime squash or football, Zumba or TTP’s own rock band. Colleagues initiate new clubs and outings whenever they feel there’s something missing!
  • Local sports facilities and theatre discounts and memberships
  • A comprehensive relocation package is also available, if applicable

How to apply

We use cookies to improve your experience on our site. To find out more, read our updated privacy policy. More information.