1

Software Verification Engineer Jobs in Minnesota

Lead Software Engineer

Osseo, MN ยท On-site

$118 - $201/hr

The Role The Lead Software Engineer provides technical leadership for software efforts across a ... Support the Software Verification Lead in planning, environment design, and the execution of test ...

Eng Prin - SW

Maple Grove, MN ยท On-site

$118K - $200K/yr

... Engineering to ensure software safety efforts are accurately recorded and that the appropriate level of rigor is applied to safety-critical work products. * Support the Software Verification Lead in ...

Principal Systems Engineer

Virginia, MN ยท On-site

$175 - $228/hr

Drive execution through the broader engineering team - directing the PNT budget owner, timing ... RF, timing, software, and verification - serving as the primary systems-integration authority ...

New

Sr Software Engineer

Fridley, MN

$126K - $166K/yr

Medtronic Pelvic Health As a Sr. Software Engineer, you will design, develop, and verify embedded software for implantable medical devices that advance Pelvic Health Therapies. Working in a highly ...

New

Sr Software Engineer

Fridley, MN

$126K - $166K/yr

Medtronic Pelvic Health As a Sr. Software Engineer, you will design, develop, and verify embedded software for implantable medical devices that advance Pelvic Health Therapies. Working in a highly ...

New

Senior Software Engineer

Minneapolis, MN ยท On-site

$100 - $130/hr

Develop verification plans, traceability artifacts, and supporting compliance documentation ... Position requirements * 5+ years of professional software engineering experience. * Experience ...

Perform a variety of complex engineering design and development tasks, to include design, testing and analysis, verification, and validation of software components in capital equipment and machinery.

New

The Software Engineer assumes a project role and may serve as a key functional core team member and ... Verify the design and participate actively in validation activities. JOB QUALIFICATIONS: Skill with ...

Work with a team of highly skilled engineers to deliver groundbreaking diagnostics and therapies ... Experience writing software/firmware verification and/or validation tests * Experience with test ...

Support development of verification and validation strategies for software, system, and integration testing. * Partner with engineering, product development, regulatory, clinical, manufacturing, and ...

Showing results 21-40

Software Verification Engineer information

See Minnesota salary details

$25

$41

$65

How much do software verification engineer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for software verification engineer in Minnesota is $41.63, according to ZipRecruiter salary data. Most workers in this role earn between $33.89 and $45.91 per hour, depending on experience, location, and employer.

What is a software verification engineer?

Software Verification Engineers are professionals responsible for ensuring that software systems meet specified requirements and function correctly. They design and execute tests, review code, and identify defects in software products. Their primary goal is to verify that the developed software operates as intended and is free from critical errors before release. They often work closely with software developers, quality assurance teams, and project managers to maintain high-quality standards throughout the software development lifecycle.

What are some common challenges faced by software verification engineers during testing phases?

Software Verification Engineers often encounter challenges such as managing incomplete or evolving requirements, reproducing intermittent bugs, and ensuring thorough coverage across complex codebases. They must also balance tight deadlines with the need for rigorous testing, which can require creative problem-solving and strong communication with development teams. Adapting to new tools and automation frameworks is also common, as technology and testing standards continually advance.

What are the key skills and qualifications needed to thrive as a software verification engineer?

To thrive as a Software Verification Engineer, you need a solid background in computer science, software testing methodologies, and proficiency in programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with automated testing tools, version control systems, and continuous integration platforms is typically required, while certifications like ISTQB can be advantageous. Strong analytical thinking, attention to detail, and effective communication set candidates apart in this role. These competencies ensure that software products meet quality standards, function reliably, and satisfy user requirements.

What is the difference between Software Verification Engineer vs Software Test Engineer?

AspectSoftware Verification EngineerSoftware Test Engineer
Primary FocusEnsures software meets specifications through verification activitiesIdentifies bugs and validates functionality through testing
CertificationsOften holds ISTQB or similar certificationsMay also hold ISTQB or related certifications
Work EnvironmentInvolves design reviews, static analysis, and formal verificationPrimarily executes test cases, automation, and exploratory testing
Industry UsageCommon in aerospace, automotive, and embedded systemsWidely used in software development companies across industries

While both roles focus on ensuring software quality, the Software Verification Engineer emphasizes verifying that the software meets specifications through systematic verification methods. The Software Test Engineer concentrates on executing tests to find defects and validate functionality. Both roles often collaborate but serve distinct parts of the quality assurance process.

What are popular job titles related to Software Verification Engineer jobs in Minnesota?

For Software Verification Engineer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Software Verification Engineer jobs in Minnesota look for?

The top searched job categories for Software Verification Engineer jobs in Minnesota are:

Infographic showing various Software Verification Engineer job openings in Minnesota as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $86,583 per year, or $41.6 per hour.

Principal Software Test Engineer - 2 Openings

DivIHN Integration Inc

Plymouth, MN โ€ข On-site

$142K - $191K/yr

Contractor

Re-posted 14 days ago


Job description

DivIHN (pronounced “divine”) is a CMMI ML3-certified Technology and Talent solutions firm. Driven by a unique Purpose, Culture, and Value Delivery Model, we enable meaningful connections between talented professionals and forward-thinking organizations. Since our formation in 2002, organizations across commercial and public sectors have been trusting us to help build their teams with exceptional temporary and permanent talent.

Visit us at https://divihn.com/find-a-job/ to learn more and view our open positions.

 
Please apply or call one of us to learn more

For further inquiries about this opportunity, please contact one of our Talent Specialists, Hema, at (630) 847-0275 or Sri Balan, at (630) 847-0953
Title: Principal Software Test Engineer - 2 Openings
Duration: 6 Months (Temp. to Perm.)
Location: Plymouth, MN

Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.

Job Description
The Principal Software Test Engineer leads the design, development, and execution of the software testing strategy for complex medical device systems. This role is responsible for ensuring that all software whether embedded, application level, algorithmic, or cloud connected and meets the highest standards of safety, reliability, and regulatory compliance.
The Principal Software Test Engineer functions as a technical authority in software verification, guiding cross functional teams in risk-based testing approaches and advanced test automation. This role influences technical direction without direct authority, partnering closely with Software Engineering, Systems Engineering, Quality, and Regulatory to ensure robust and compliant product development.

Key Responsibilities
Testing Strategy & Leadership
• Lead the development and execution of the overall software testing strategy for medical device products, ensuring alignment with system requirements, risk controls, and regulatory expectations.
• Drive risk based verification activities to ensure high risk features and failure modes receive appropriate coverage and depth.
• Own and maintain the verification architecture across software, hardware, and integrated system components.

Test Frameworks & Automation
• Architect, build, and scale advanced test automation frameworks to support continuous integration and continuous validation activities.
• Develop automated test solutions for unit, integration, regression, interface, and system level testing.
• Evaluate and introduce new test tools, technologies, and methods to increase efficiency, coverage, and product quality.

Technical Execution
• Design and execute verification plans, protocols, and test cases—including both manual and automated approaches.
• Review test plans, automation scripts, and documentation created by other engineers to ensure consistency, completeness, and technical accuracy.
• Lead root cause investigations, defect triage meetings, and resolution activities for software and system level issues.

Cross Functional Collaboration
• Work across engineering, quality, regulatory, and program teams to ensure verification deliverables are aligned with product goals, schedules, and compliance needs.
• Serve as a technical mentor to test engineers, providing coaching on test design, automation, documentation practices, and risk based reasoning.
• Communicate verification status, risks, and readiness with clarity to both technical and non technical stakeholders.

Compliance & Documentation
• Ensure all verification activities meet medical device software regulations and standards, including (but not limited to):
o FDA 21 CFR Part 820
o IEC 62304
o ISO 14971
o IEC 60601 1 and related standards
• Produce and maintain high quality verification documentation that supports design history files, audits, and regulatory submissions.

Required Qualifications
• Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or related technical field.
• 10+ years of experience in software testing, verification, or validation for embedded, application level, or medical device software.
• Expertise in developing test strategies, frameworks, and automation solutions for complex, multi component systems.
• Strong programming/scripting skills (e.g., Python, C/C++, Java, C#, or similar).
• Deep understanding of software architecture, embedded systems, real time operating systems, and hardware/software interactions.
• Demonstrated experience working within regulated environments (medical device preferred).
• Proven ability to mentor engineers and influence cross functional teams without direct authority.

Preferred Qualifications
• Experience with CI/CD pipelines and test automation within Jenkins, GitLab, or equivalent environments.
• Hands on experience testing hardware integrated systems, firmware, sensors, or signal processing algorithms.
• Familiarity with cybersecurity testing, reliability testing, or networked medical device systems.
• Advanced experience authoring verification protocols, traceability matrices, and regulatory documentation.

Soft Skills & Leadership Attributes
• Strong analytical and problem solving abilities.
• Clear communicator capable of breaking down complex technical topics for diverse audiences.
• Highly organized, documentation driven, and detail oriented.
• Collaborative mindset with demonstrated ability to lead through influence.
• Passionate about safety, reliability, quality, and excellence in medical device engineering.

About us:
DivIHN, the 'IT Asset Performance Services' organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond. The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.

DivIHN is an equal opportunity employer. DivIHN does not and shall not discriminate against any employee or qualified applicant on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status.