BRIOHEALTH SOLUTIONS INC
Senior Software Test Engineer
BRIOHEALTH SOLUTIONS INC, Burlington, Massachusetts, United States, 01803
Job Description
Job Description
About Us We are a global team of like-minded Med-Tech professionals focused on patient centric solutions in a collaborative environment leading to excellent outcomes. We have developed an advanced and unique heart failure therapy technology in the BrioVAD® Left Ventricular Assist System (LVAS). We are introducing the BrioVAD LVAS to Heart Failure clinicians for use with the large number of indicated and untreated patients who could benefit from chronic mechanical circulatory support. The initiation of our INNOVATE™ Trial in the US is only the beginning. We are building a team to develop advanced technology intended to further improve patient outcomes, increase therapy acceptance, and enabling chronic MCS therapy to be accessible to more patients across the globe.
Job Description Reporting to the Senior Manager of Software Engineering, BrioHealth Solutions is seeking a Senior Software Test Engineer to join our R&D team. The ideal candidate will have expertise in software testing for embedded systems and medical device software, with strong experience using modern test frameworks. This role focuses on developing and executing automated device verification to support the BrioVAD® implantable heart pump and other mechanical circulatory support (MCS) technologies. The engineer will work cross-functionally with hardware, systems engineering, quality assurance, and regulatory teams to deliver reliable, regulatory-compliant software test solutions.
Responsibilities Develop and execute manual and automated test plans for embedded and application software to verify functionality, performance, and reliability of Class II/III medical devices. Prepare and maintain test documentation (plans, cases, scripts, reports) to ensure traceability and compliance with IEC 62304 and ISO 13485. Work with engineers and stakeholders to translate requirements into test strategies and validate integration of software and hardware. Build and maintain automated test frameworks in Python, C#, or Java; integrate automation into CI/CD pipelines (e.g., GitHub Actions). Lead device verification and test planning to confirm compliance with design specifications and regulatory standards. Support post-release activities, including debugging, system diagnosability, observability improvements, and CAPA investigations.
Qualifications Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, or equivalent experience. 5+ years of software testing, including 3+ years in the medical device industry. Proficient in C/C++, C#/Java, and Python. Knowledge of unit, integration, system, and acceptance testing. Experience with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps) and automation frameworks (Appium, WinAppDriver). Familiar with observability, logging, debugging, and IaC tools (Terraform). Working knowledge of AWS or Azure. Strong problem-solving skills with ability to identify root causes. Effective communication skills and experience writing technical documentation.
Job Description
About Us We are a global team of like-minded Med-Tech professionals focused on patient centric solutions in a collaborative environment leading to excellent outcomes. We have developed an advanced and unique heart failure therapy technology in the BrioVAD® Left Ventricular Assist System (LVAS). We are introducing the BrioVAD LVAS to Heart Failure clinicians for use with the large number of indicated and untreated patients who could benefit from chronic mechanical circulatory support. The initiation of our INNOVATE™ Trial in the US is only the beginning. We are building a team to develop advanced technology intended to further improve patient outcomes, increase therapy acceptance, and enabling chronic MCS therapy to be accessible to more patients across the globe.
Job Description Reporting to the Senior Manager of Software Engineering, BrioHealth Solutions is seeking a Senior Software Test Engineer to join our R&D team. The ideal candidate will have expertise in software testing for embedded systems and medical device software, with strong experience using modern test frameworks. This role focuses on developing and executing automated device verification to support the BrioVAD® implantable heart pump and other mechanical circulatory support (MCS) technologies. The engineer will work cross-functionally with hardware, systems engineering, quality assurance, and regulatory teams to deliver reliable, regulatory-compliant software test solutions.
Responsibilities Develop and execute manual and automated test plans for embedded and application software to verify functionality, performance, and reliability of Class II/III medical devices. Prepare and maintain test documentation (plans, cases, scripts, reports) to ensure traceability and compliance with IEC 62304 and ISO 13485. Work with engineers and stakeholders to translate requirements into test strategies and validate integration of software and hardware. Build and maintain automated test frameworks in Python, C#, or Java; integrate automation into CI/CD pipelines (e.g., GitHub Actions). Lead device verification and test planning to confirm compliance with design specifications and regulatory standards. Support post-release activities, including debugging, system diagnosability, observability improvements, and CAPA investigations.
Qualifications Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, or equivalent experience. 5+ years of software testing, including 3+ years in the medical device industry. Proficient in C/C++, C#/Java, and Python. Knowledge of unit, integration, system, and acceptance testing. Experience with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps) and automation frameworks (Appium, WinAppDriver). Familiar with observability, logging, debugging, and IaC tools (Terraform). Working knowledge of AWS or Azure. Strong problem-solving skills with ability to identify root causes. Effective communication skills and experience writing technical documentation.