Logo
Briohealth Solutions, Inc.

Senior Software Test Engineer

Briohealth Solutions, Inc., Burlington, Massachusetts, us, 01805

Save Job

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 Summary

Reporting to the Senior Manager of Software Engineering, BrioHealth Solutions is seeking a hands-on Senior Software Test Engineer to join our R&D team. This engineer will design, build, and own automated test systems that ensure the reliability and safety of Class III medical devices.

You will play a key role in establishing and scaling BrioHealth's software test automation framework to support the BrioVAD® implantable heart pump and other next-generation mechanical circulatory support technologies. The ideal candidate will bring strong technical fluency in embedded systems testing, automation, and test infrastructure development within a regulated environment.

Working cross-functionally with software, hardware, systems, quality, and regulatory teams, you will deliver robust, compliant, and high-quality test solutions that advance BrioHealth's mission to improve patient outcomes.

Responsibilities Design, build, and maintain automated test frameworks and infrastructure for embedded and application-level software verification. Take full ownership of automation setup, including tool selection, architecture, CI/CD integration, and scripting using Python, C#, or Java. Develop and execute both manual and automated test plans to verify functionality, performance, and reliability across hardware and software components. Collaborate closely with firmware, systems, and software engineers to translate design requirements into effective test strategies. Ensure compliance with medical device software standards (IEC 62304, ISO 13485) through detailed documentation of test plans, cases, and reports. Implement continuous integration and continuous testing pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps) to drive automated regression coverage. Participate in debugging, root cause analysis, and post-market support activities (e.g., CAPA, field issues). Contribute to improving system observability, logging, and diagnostics to enhance test coverage and traceability. Qualifications

Bachelor's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field. 5+ years of experience in software test engineering, including 3+ years in the medical device industry. Proficiency in developing automation frameworks using Python, C#, or Java. Solid understanding of unit, integration, system, and acceptance testing for embedded systems. Hands-on experience with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps) and automation libraries (Appium, WinAppDriver, or similar). Familiarity with observability, logging, and Infrastructure-as-Code tools (Terraform preferred). Working knowledge of AWS or Azure cloud environments. Strong problem-solving skills and ability to identify and resolve technical issues independently. Excellent communication skills and experience writing clear, compliant technical documentation.