Logo
Bracco Medical Technologies

Principal Software Verification and Validation Engineer

Bracco Medical Technologies, Eden Prairie, Minnesota, United States, 55344


Principal Software Verification and Validation Engineer

LinkedInTwitterEmailMessageShare

Why Join Bracco Medical Technologies?

At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose patients. Our unique lineof products includes Intravascular Ultrasound (IVUS), Fractional Flow Reserve(FFR), Cardiovascular Imaging contrast delivery (CVi), and CT and MRI contrastdelivery systems.

Position DescriptionThe

Principal Software Verification and Validation Engineer

position is a key member of the software development team for Bracco Medical Technologies (BMT) and will develop verification and integration test software across the global product portfolio of the "Digital Health" command center and medical devices. As a member of BMT's global R&D software engineering organization participate and consult on activities in all phases of the software development lifecycle, with focus on verification and validation and integration testing of medical devices and connectivity solutions. This role leverages software testing proficiency to translate product requirements into test strategies and document work to ensure compliance within a regulated Product Development Process (PDP) and Quality Management System (QMS).Primary Duties & Responsibilities:Create and develop solutions to reduce total cost of ownership (TCO) for customers, improve workflow efficiency and gain visibility over business intelligence of enterprise contrast administration and medical devicesLead overall software testing for OEM connectivity and/or medical deviceCreate overall software test strategy and software integration planTechnical leadership of software test engineers to create effective culture of qualityDevelop test protocols for verification and validation of software capabilities as specified in the requirementsTest requirements, architecture, and design for devices, on-premise, cloud-native, or hybrid solutions to meet the customer's needsCollaborates with Software architect, SW Integration Engineer and Systems engineer to ensure software architecture meets specifications, and there is readiness for verification and validation, based on hazards and customer needsDesigning, developing, testing, maintaining, and documenting/validating software testing components, applications, scripts, and tools.Participate in all phases of product development as needed such as reviewing requirements, architecture, design, usability, risk assessment, and testing execution.Drive the culture of engineering excellence and commitment to qualityProvide input to requirements developmentDevelop automated and semi-automated test softwarePrepare test reports of testing results, including formal tests and ad-hoc tests, to document coverage of requirementsProvide input to project teams on effort estimation and resource requirementsProvide input to product verification and validation test plansCollaborate with 3rd party vendors for test strategy for IHE and other providers of Medical Device Interoperability

Qualifications (Knowledge, Skills & Abilities):Minimum:Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Computer Systems Engineering, or a related discipline8+ years of software development and testing experience5+ years of experience with test scriptsDemonstrated experience in a scripting language (e.g. python)Demonstrated problem-solving and leadership skillsProficiency in software development and integration of software components for testingExperience with test automation including GUI, integration, reliability and designing and implementing test automation frameworksExperience with test management, configuration management and risk managementExcellent communication skills to collaborate and influence within R&D, Quality and Program Management for effective program execution

Preferred:MS in Computer Engineering, Computer Science, Electrical Engineering, or related discipline10+ years of software development and testing experience5+ years of experience with C#2+ years of python experienceKnowledge of QSR, ISO/EN and Quality System StandardsFamiliarity with DICOM, HL7, IHE, and/or FHIRExperience with the development tools: MS Visual Studio, Jira, gitProficiency in CI/CD Pipeline tools like Jenkins or Azure DevOpsFluency with clinical radiology terminologyMedical Device Interoperability experience with HL7, DICOM and PACS, HIS/RISProficiency in software development and integration of software components for testing of device-based software, on-prem and extensibility to cloud-hosted appsDemonstrated results in testing for cybersecurity mitigationsExperience with developing critical care medical device productsExperience in medical device connectivity and drug-delivery systemsDemonstrated competency in understanding and testing the functionality of complex systemsDemonstrated experience working with a multi-discipline global teamExperience analyzing experimental data, ad-hoc data, reliability data, performance data, etc.Develop applicable testing mechanisms for cloud architecture across diverse areas including application development, identity and access management, network and data management

Job Location7905 Fuller Road, Eden Prairie, Minnesota

Tracking Code1291-432