About The Position

MMR Consulting is seeking an experienced Senior Software Verification and Validation (V&V) Engineer to support the development, integration, verification, and validation of medical devices, diagnostic systems, laboratory instrumentation, and associated software. The ideal candidate will have strong experience working in a regulated medical device, diagnostic, laboratory, or life sciences environment, with a background in software and system verification and validation. This position will support new product development, software and instrument integration, technology transfer, system-level verification, software validation, and post-launch product support. The engineer will work across hardware, software, systems, laboratory, quality, and engineering functions throughout the product development life cycle. This is a hands-on V&V position, not a role focused solely on writing test documentation. This is a full-time, onsite position in the Rochester, NY area. Candidates must be willing and able to commute to the facility daily. Approximately 70% of the role will involve hands-on testing and validation activities, with the remainder involving test planning, requirements review, documentation, data analysis, defect investigation, meetings, and cross-functional engineering activities.

Requirements

  • Bachelor's degree or higher in Systems Engineering, Software Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Biomedical Engineering, or a related engineering/science discipline. Equivalent combination of education and directly relevant experience may be considered.
  • 15+ years of relevant engineering, software V&V, systems V&V, medical device validation, or regulated product development experience; candidates with strong directly applicable experience may be considered with fewer years.
  • Demonstrated experience with medical device, diagnostic, laboratory, or other regulated products.
  • Experience developing and executing verification and validation testing.
  • Experience creating and maintaining requirements traceability.
  • Experience working within a structured product development and quality environment.
  • Experience troubleshooting complex software/hardware systems.
  • Strong understanding of software verification and validation methodologies.
  • Strong understanding of system-level verification and validation.
  • Experience translating requirements into testable acceptance criteria and test cases.
  • Strong technical documentation skills.
  • Strong analytical and troubleshooting abilities.
  • Experience with software and system integration testing.
  • Experience with test automation and/or automated data collection.
  • Basic programming or scripting experience using technologies such as: Python, VBA, C/C++, Other scripting or programming languages
  • Experience configuring and installing computer systems and software used for testing.
  • Understanding of cybersecurity considerations within medical devices, laboratory systems, or connected equipment is beneficial.
  • Experience with regulated development processes and quality systems is highly desirable, including familiarity with: Medical device design controls, Software development life cycle processes, Requirements management, Risk management, Configuration management, Change control, Defect management, Traceability, Verification and validation documentation, Quality management systems, Regulated product development
  • Experience with one or more of the following is preferred: Jira, Windchill, HP ALM / Quality Center, Serena Business Mashups, Aligned Elements, Microsoft Team Foundation Server (TFS)

Nice To Haves

  • Experience with medical device software validation.
  • Experience validating software embedded within medical devices or diagnostic instruments.
  • Experience with laboratory information systems, diagnostic systems, or laboratory automation.
  • Experience with clinical or diagnostic analyzers.
  • Experience with automated laboratory analyzers, including VITROS® systems, is a plus.
  • Experience with software test automation.
  • Experience with Python, VBA, C/C++, or similar programming/scripting languages.
  • Experience with assay/instrument integration.
  • Experience supporting technology transfer or new product introduction.
  • Experience working in a regulated medical device, diagnostics, or life sciences environment.

Responsibilities

  • Develop and execute verification and validation strategies for medical devices, diagnostic systems, laboratory instruments, and associated software.
  • Develop and execute software and system-level test plans, test protocols, test cases, and test procedures.
  • Perform verification and validation throughout the medical device/product development life cycle.
  • Translate system, software, and user requirements into measurable verification and validation activities.
  • Establish and maintain requirements traceability between requirements, risk controls, test cases, test execution, and test results.
  • Perform hands-on testing of integrated medical device systems, instrumentation, software, and subsystems.
  • Execute software validation testing, including functional, system, integration, regression, and negative testing as appropriate.
  • Evaluate software/hardware interfaces and system integration to identify unexpected behavior, defects, or performance issues.
  • Document test results, deviations, anomalies, defects, and conclusions in accordance with established quality procedures.
  • Troubleshoot failures and unexpected test results and work with engineering and software development teams to identify root causes and corrective actions.
  • Participate in defect investigation, resolution, retesting, and regression testing.
  • Support design verification, subsystem validation, system validation, and post-launch product support.
  • Generate and review requirements, specifications, test procedures, protocols, and validation documentation for completeness and technical accuracy.
  • Review the work of other engineers and provide feedback regarding testing quality, documentation, and requirements traceability.
  • Support technology transfer and new product introduction activities.
  • Work with multidisciplinary teams consisting of software, systems, electrical, mechanical, laboratory, quality, regulatory, and product development personnel.
  • Support configuration and installation of software and computer systems used in testing.
  • Participate in software/test automation activities where appropriate.
  • Develop or utilize scripts to support automated testing, data collection, test execution, and analysis.
  • Adapt quickly to changing project priorities and support multiple projects as required.

Benefits

  • Compensation starts from 150k/yr based on experience and expertise.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service