Principal Software Test Engineer

1 month ago


Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time


Principal Software Test Engineer

LinkedIn
Twitter
Email
Message
Share

Why Join Bracco Medical Technologies?

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



Position Description

We are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical devices, and analyze software requirements and design specifications for testability. Collaborating closely with cross-functional teams, including system design, software development, and system verification, you will ensure our medical devices meet rigorous regulatory standards. This role requires a deep understanding of medical device system software, strong leadership abilities, and a passion for ensuring product quality and compliance with regulatory requirements.

Primary Duties & Responsibilities:

  • Lead the design, development, and execution of both manual and automated software tests to identify defects and ensure product quality.
  • Develop and implement software test process documentation including verification plans, designs, protocols and test scripts for comprehensive test coverage.
  • Collaborate with software development, product management, and other cross-functional teams to understand requirements and ensure thorough testing.
  • Perform risk analysis and develop mitigation strategies to address potential issues.
  • Ensure compliance with industry standards and best practices for software testing.
  • Mentor and guide junior test engineers, promoting best practices in software testing and quality assurance.
  • Continuously improve testing processes, methodologies, and tools to enhance efficiency and effectiveness.
  • Provide detailed documentation and reports on test results, defects, and overall software performance.
  • Participate in design reviews, code reviews, and other design activities.
  • Documents defects capturing steps to reproduce and information for debugging.
  • Develops test automation plans including requirements, architecture, and technologies.
  • Oversees validation of software test tools.
  • Identifies metrics to assess test progress and software quality.


Qualifications (Knowledge, Skills & Abilities):

Minimum

  • Bachelor's degree in computer science, Computer engineering or Software engineering. A degree in another engineering discipline is acceptable with demonstrated software experience
  • 8+ years of experience in software design verification
  • Hands-on experience in manual testing, including understanding product requirements, risk assessment, protocol creation, execution, and reporting
  • Experience with Jira, JAMA & product lifecycle management tools
  • Proficiency in Python scripting language or other scripting languages
  • Strong working experience in Linux and Win OS
  • Strong understanding of medical device software standards and regulations (e.g. IEC 62304)
  • Proven background in automated test system development
  • Experience with automated test equipment validation activities
  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex system issues.
  • Ability to grow productive, trusting, and open relationships with functional partners
  • High degree of organizational skills and high attention to detail
  • Ability to handle multiple tasks and prioritize effectively
  • Ability to work both independently and as part of a team
  • Strong initiative, high energy, and passion about new technologies

Preferred:

  • Graduate degree in computer science, Computer engineering or Software engineering. A graduate degree in another engineering discipline is acceptable with demonstrated software experience
  • 10+ years of software design verification experience
  • Knowledge of cybersecurity testing
  • Experience in system hardware testing
  • Supervision and project management experience is desirable
  • In-depth knowledge of medical device regulations and standards
  • Awareness and working knowledge of system-level constraints in all disciplines, including mechanical, electrical, and human factors
  • Knowledge of latest industry trends, emerging technologies, and regulatory changes to continuously improve testing methodologies

Other:

  • Adheres to all company policies, procedures and business ethics codes and ensures that they are communicated and implemented with the team
  • Ability to travel up to 10% of the time


Job Location
7905 Fuller Road, Eden Prairie, Minnesota

Tracking Code

ACIST Medical is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job SummaryWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts at ACIST Medical Systems. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for our medical device software products.Key ResponsibilitiesLead the design, development,...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Systems Test EngineerLinkedIn Twitter Email Message ShareWhy 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...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Software Verification and Validation EngineerLinkedIn Twitter Email Message ShareWhy 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...


  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job DescriptionThe Principal Firmware Engineer is a team leader contributing to the definition, development, documentation of firmware/software for the company's medical devices based on user and business requirements and in accordance with the product development process. The firmware engineer plans, designs, implements, improves, and manages firmware...


  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job SummaryWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts at ACIST Medical Systems. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for our software products.Key ResponsibilitiesLead the design, development, and execution...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Human Factors EngineerLinkedIn Twitter Email Message ShareWhy 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...


  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job DescriptionThe Senior Software Engineer position is a key member of the Digital Health software and connectivity solution team for Bracco Medical Technologies (BMT). In this role you will serve as a UI/UX subject matter expert and will develop full-stack platform software across the global product portfolio of the "Digital Health" command center and...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, Minnesota, United States TA Instruments Full time

    Principal Development EngineerReq. #11832Company NameTACategoryResearch and DevelopmentLocationUS-MN-Eden PrairieTypeRegular Full-TimeOverviewThe Principal Development Engineer position is an exciting opportunity within our TA Instruments ElectroForce R&D organization to create next generation, connected, mechanical test intruments for our materials...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Manager, Software EngineeringLinkedIn Twitter Email Message ShareWhy 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...

  • Software Engineer II

    2 months ago


    Eden Prairie, Minnesota, United States C.H. Robinson Full time

    C.H Robinson is seeking a Software Engineer II on our Asset Management team where you will use your passion for technology and experience delivering complex software solutions to enhance and support our most-used applications. As a Software Engineer, you will be responsible for evaluating requirements, estimating tasks, and writing code that meets...

  • Software Engineer

    4 weeks ago


    Eden Prairie, Minnesota, United States stratasys Full time

    Stratasys is a world leader in 3D printing This is a contract position for one year. Eden Prairie, MN Stratasys is leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as aerospace, automotive, consumer products and healthcare. Through smart and connected 3D printers, polymer materials, a software...


  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Why Join ACIST Medical Systems?At ACIST Medical Systems, we are dedicated to making a difference in healthcare through innovative medical technologies. Our advanced medical devices provide healthcare professionals with the essential tools to make informed and timely decisions for patient care.Position Overview:The Lead Software Quality Assurance Engineer is...


  • Eden Prairie, Minnesota, United States Productive Resources LLC Full time

    About the RoleWe are seeking a skilled Embedded Systems Developer to join our engineering team at Productive Resources LLC. As a member of our team, you will be responsible for designing, developing, and optimizing embedded systems that enhance the functionality and performance of our RV products.Key Responsibilities:Design, implement, and test embedded...

  • Software Engineer

    1 month ago


    Eden Prairie, Minnesota, United States Optum Full time

    UnitedHealth Group is a health care and well-being company that's dedicated to improving the health outcomes of millions around the world. We are comprised of two distinct and complementary businesses, UnitedHealthcare and Optum, working to build a better health system for all. Here, your contributions matter as they will help transform health care for years...


  • Eden Prairie, Minnesota, United States Williams AV Full time

    Become a Key Player in Our OrganizationIf you have a strong enthusiasm for technology that enhances everyday experiences, we invite you to consider the role of Quality Assurance Engineer within our team at Williams AV.In this position, you will take charge of creating and implementing validation assessments for both hardware and software solutions. Your...


  • Eden Prairie, Minnesota, United States Optum Full time

    Lead Software Engineer EMPLOYER: Optum Services, IncJOB TITLE: Lead Software EngineerLOCATION: 11000 Optum Circle Eden Prairie, MN 55344DUTIES: Design and develop Business Intelligence and Data warehousing projects. Represent the development team asthe Single point of contact for the Project Manager and provide ongoing status during the Lifecycle of the...


  • Eden Prairie, Minnesota, United States Optum Full time

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...


  • Eden Prairie, Minnesota, United States Rogers Freels & Associates Inc Full time

    Job DescriptionRFA Engineering is a leading provider of product development and engineering services to industry-leading customers. We are seeking an experienced Embedded Software Engineer to join our team in the development of device drivers and other kernel-related components for proprietary Real-Time Operating Systems.Key Responsibilities:Develop and...