Cantel Medical

  • Sr Software Verification Engineer

    Location US-MN-Plymouth
    Job ID
    # Positions
    Research & Development
    Cantel Medical
  • Company Overview

    At Cantel, preventing infection is our business. We are dedicated to delivering high-quality, innovative solutions that help our customers improve patient care. Choosing a career with Cantel means joining a company that’s driven by an entrepreneurial spirit and the passion to shape the future of infection prevention. If you want to be inspired by your work and have a hand in shaping the future of infection prevention, we want to meet you. Come and see why people love working here.

    Cantel is a leading global company dedicated to delivering innovative infection prevention products and services for patients, caregivers, and other healthcare providers which improve outcomes, enhance safety and help save lives.  Our products include specialized medical device reprocessing systems for endoscopy and renal dialysis, advanced water purification equipment, sterilants, disinfectants and cleaners, sterility assurance monitoring products for hospitals and dental clinics, disposable infection control products primarily for dental and GI endoscopy markets, dialysate concentrates, hollow fiber membrane filtration and separation products. Additionally, we provide technical service for our products. Cantel medical is a leading provider of infection prevention products and services in the healthcare market, specializing in the following operating units:


    Endoscopy procedure disposables include single-use valves and irrigation tubing. Medical device reprocessing systems, disinfectants, detergents and other supplies are used to disinfect high-level endoscopes. This segment is operated through MEDIVATORS.

    Life Sciences 

    Water purification systems for dialysis facilities, including hemodialysis dialyzer and reprocessing systems, as well as sterilants and filtration products. This segment is operated through Mar Cor Purification, Inc. and MEDIVATORS.


    Single-use, infection prevention products used primarily in the dental market including face masks, sterilization pouches, towels and bibs, tray covers, saliva ejectors, germicidal wipes, plastic cups and disinfectants. This segment is operated through Crosstex International, Inc.


    Job Overview

    The Instrumentation Software team is a leading-edge R&D group within Cantel Medical, defining and
    executing on technology and architectural strategy that span a variety of domains within IP&C, including
    trace and track systems, and interfacing with embedded software for management and control of
    interconnected medical devices.
    This position is responsible for defining, implementing, executing, and documenting software for the next
    generation of Endoscopy reprocessing software products. The activities will encompass all aspects of
    software engineering test activities, meeting all regulatory standards, to realize complex, innovative, high
    reliability systems that improve the quality of life of people around the world.
    As a Senior Software Verification Engineer, you will be working with a motivated, diverse, and
    knowledgeable development team to deliver world-class products.
    The Senior Software Verification Engineer is responsible for the testing of embedded firmware, C#
    medical device applications, and Enterprise software with complex SQL database and web services for
    use in Cantel medical devices. This engineer will have the unique opportunity to help build a dedicated
    test department and automated and semi-automated test infrastructure to increase software quality and

    Main Responsibilities

    Provide technical leadership for new product development with focus on verification & validation of software
    products for medical software.
     Develop Test plans, Qualification protocols, procedures, and test automation strategy.
     Perform Software test & development in C#, ASP.NET MVC, WPF & XAML, Entity Framework, with MS
    SQL Server interface.
     Work closely with Systems Engineering and Software Development engineers for creation of testable
    requirements, based on Voice of Customer and product strategy.
     Execute on product testing deliverables in accordance with New Product Development Phase Gate process.
     Create and document all aspects of the software engineering processes for products, incorporating the
    highest quality standards in accordance with the QMS, cost effectiveness, and measurable efficiency.
     Meet all project milestones and deliverables and provide timely and accurate status reports.
     Provide guidance and best-practice techniques to meet all regulatory compliance requirements.
     Responsible for testing for database design, web interface and integration into final product.
     Provide technical support for software deployment at Beta sites and work closely with Technical services
    group for troubleshooting and making enhancements.
     Lead and provide guidance in the development & testing of prototypes, verification/validation units and
    product specifications, including test development plans, test reports and input to risk analyses.
     Establish and perform or oversee the execution of software test plans, assess device limitations and
    determine acceptance criteria.
     Provide an effective bridge between software and hardware personnel and be responsible for the timely
    completion of the technical deliverables.
     Provide support to Marketing for Voice of Customer and new product launches in US and Europe


    BS in Engineering or Computer Science and 6+ years related experience in medical device software
    development and/or test. Preference for MS in Electrical/Computer Engineering or Computer Science.
     Proficient in testing for C#, .NET MVC, WPF & XAML, Entity Framework, Defect tracking systems and
    Source Code Control Systems.
     Familiarity with software test automation and quality tools for C#, C, C++
     Familiar with good documentation practices for verification (plans, protocols, reports)
     A firm understanding of systems engineering and the important of requirements development and
     Familiar with the concepts of Medical Software development lifecycle outlined in IEC 62304:2015
     Expertise with Windows 10, Linux, IIS, server-side deployment.
     Working knowledge of DevExpress software controls for ASP.NET MVC.
     Experience in software design including OOA/OOD and design pattern within the Microsoft Visual Studio
     Experience in testing GUI applications
     Experience building medium to large size C++ or C# applications/libraries
     Expert knowledge of modern, iterative software design processes and development practices including agile
    and test-driven development, preferred.
     Complete understanding and wide application of technical principles, theories and concepts in the field
    including tools and methodologies for software design and development, configuration management, project
    scheduling, problem resolution and sustaining engineering for the complete software development cycle.
     Must have excellent written and verbal communication skills in the English language.
     Ability to work successfully both independently and in a team environment


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed