Senior Software Test Engineer

LivaNova
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Testing (Software)
Agile Methodologies
Application Lifecycle Management
Automation of Tests
Azure
Black-Box Testing
CAN Bus
Communications Protocols
Continuous Integration
Embedded Software
Ethernet
Regression Testing
Requirements Traceability
Software Engineering
System Testing
Test Case Design
Test Scripts
Gitlab-ci
Integration Tests
Information Technology
Canoe Software
Jenkins

Job description

We are seeking a highly skilled and motivated Senior Software Test Engineer to lead and manage the embedded software test activities for critical medical devices, including Heart-Lung Machines and other life-saving systems. As a key member of our engineering team, you will be responsible for leading the development and execution of test strategies to ensure the quality, safety, and compliance of our embedded software products. You will play an essential role in building and scaling the test infrastructure, focusing on Manual/Automated Integration Tests. The ideal candidate will have strong leadership skills, a passion for quality assurance in the embedded software domain, and a deep understanding of the medical device software regulatory environment, including IEC 62304. General Responsibilities

  • Develop and manage test strategies for embedded software, including functional, integration, system, and regression testing, ensuring compliance with IEC 62304, ISO 13485, and ISO 14971 standards.
  • Oversee the design and implementation of manual and automated test systems, including integration tests, and black-box testing for embedded systems, utilizing CAN messages, digital inputs, and other interfaces.
  • Manage the test environment, including maintaining and expanding the full system test-setups.
  • Collaborate closely with Embedded Firmware Engineers, System Engineers, and Product Owners to define test requirements, identify potential risks, and troubleshoot test failures.
  • Mentor and guide other test engineers, ensuring they have the necessary tools and knowledge to succeed, while promoting a culture of continuous improvement in testing practices.
  • Drive test automation and continuous integration initiatives, ensuring efficient execution of tests and tracking of results.
  • Support the creation of test documentation, including test plans, test case documentation, and test reports, to ensure traceability and compliance with regulatory requirements.
  • Act as a subject matter expert for test methodology and test tools, keeping up with industry advancements and integrating new technologies and practices.
  • Report on test progress, coverage, and results to senior management and other stakeholders, providing clear insights into the quality of the embedded software.

Requirements

  • Bachelor's or master's degree in computer science, electrical engineering, software engineering, or a related field.

  • Several years of experience in software testing, with some years in an embedded systems testing environment.

  • Experience in the medical device industry or other regulated industries is highly preferred.

  • Experience with Agile development methodologies is a plus.

  • Certifications in Software Testing (e.g., ISTQB, or equivalent) or regulatory standards (e.g., IEC 62304) are preferred.

  • Strong expertise in embedded software testing, with a solid understanding of automated testing, and integration testing for embedded systems and GUI.

  • Proficient in test automation tools and continuous integration systems (e.g., Azure DevOps, Jenkins, GitLab CI, etc.).

  • Expertise in black-box, grey box testing

  • Familiarity with medical device software regulations and compliance standards, particularly IEC 62304 for software development.

  • Experience with CAN bus, Ethernet, I2C, and other embedded communication protocols.

  • Strong understanding of software lifecycle management and requirements traceability in a regulated environment.

  • Familiarity with tools such as PCAN, Vector CANoe, Squish or similar test environments is a plus.

  • Proven experience leading test activities in complex projects, with strong leadership and mentorship abilities.

  • Excellent communication skills to interact with cross-functional teams, including software engineers, regulatory experts, and product owners.

  • Ability to drive results and prioritize tasks in a fast-paced and regulated environment.

  • Strong problem-solving skills, with the ability to troubleshoot complex test failures and provide solutions.

  • Passion for continuous improvement and promoting a quality-first mindset within the team

  • Occasional travel may be required

Benefits & conditions

In addition to providing you with a supportive, inclusive and collaborative environment where you will feel empowered to take ownership and drive meaningful change, we will reward you with the following:

  • A dynamic role in an advanced Medical Device environment interfacing with all worldwide regulatory landscapes supporting your professional career growth

  • Exposure to a State-of-the-Art medical device development process, in close co-operation with international clinicians

  • Competitive base salary

  • Variable short-term & long-term incentives

  • Recognition: through our STARS Program, we recognize and celebrate our colleagues' contributions and achievements

About the company

As a global medtech company, we are driven by our Vision of changing the trajectory of lives for a new day and our Mission to create ingenious solutions that ignite patient turnarounds. Our relentless commitment to patients and strong legacy of innovation in healthcare are the foundation of our future. If you're looking for a new chance, a new beginning, a new trajectory, LivaNova is where your talent can truly thrive. Join our talented team members worldwide to become a pioneer of tomorrow-because at LivaNova, we don't just treat conditions - we aspire to alter the course of lives.

Apply for this position