Careers

TTP plc. Full-time 2022-06-09

Software Verification Engineer - Medical Diagnostics

  • Location
    Cambridge, United Kingdom

Description

At TTP, multidisciplinary teams of scientists, engineers and designers collaborate closely to solve complex problems and create disruptive technologies. Our clients range from innovative start-ups to some of the world’s largest and most respected companies.

As a TTP Software Verification Engineer, you will be working on exciting projects that have the potential to bring tangible benefits to people around the world. Most of our projects are in the field of medical diagnostics, with our multi-disciplinary teams having designed and delivered innovative bench top analysis systems for a number of different clients in recent years.

This is an exciting opportunity to use your engineering skills across a range of disciplines. 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 software within the group.

Your main responsibilities will be:

  • 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 software requirements.
  • Develop, execute and review verification tests and procedures for software requirements.
  • Develop new testing tools and processes.
  • Continuously improve on the cost and quality of our products.

Requirements

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)
  • Hands-on and practical with the ability to solve problems as they arise
  • Eager to tackle new challenges
  • 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

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, purpose-built, 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 offer employee benefits such as your usual 25 days holiday, private medical insurance (incl. dependents), cycle to work scheme, plus:

  • Annual profit-related bonus
  • Employer pension contribution of 12% of pensionable pay
  • Free lunch and all-day fresh fruit, snacks and hot and cold drinks
  • Life insurance up to 6 times salary
  • Enhanced family friendly maternity and paternity leave
  • Hybrid working – 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 activities and community fund 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!
  • Discounts and memberships to local sports facilities and the theatre
  • 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.

{