1

Firmware Software Verification Engineer Jobs (NOW HIRING)

Firmware/Software Engineer

Derry, NH · On-site

$125K - $135K/yr

... Engineer to lead firmware product design matters. The incumbent will be responsible for designing, developing, and implementing software from concept to completion for various projects in a company ...

Firmware/Software Engineer

Derry, NH · On-site

$125K - $135K/yr

... Engineer to lead firmware product design matters. The incumbent will be responsible for designing, developing, and implementing software from concept to completion for various projects in a company ...

Senior Software Verification Engineer

Danbury, CT · Hybrid

$125K - $165K/yr

Job Summary We are seeking a Senior Software Verification Engineer to lead the verification and testing of complex power conversion system product software, from standard components like programmable ...

Senior Software Verification Engineer

Danbury, CT · On-site

$125K - $165K/yr

Job Summary We are seeking a Senior Software Verification Engineer to lead the verification and testing of complex power conversion system product software, from standard components like programmable ...

Job Title: Firmware Software Engineer IV Location: US - WA - Redmond (Preferred); US - CA - Sunnyvale (Secondary) Duration: Contract - 12 months Pay Range: $65/HR-$70/HR Job ID: 399703 About ...

Embedded Firmware Software Engineer

Eagan, MN · On-site

$105K - $143K/yr

Embedded Firmware Software Engineer This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that monitor water and energy usage. You will work ...

next page

Showing results 1-20

Firmware Software Verification Engineer information

See salary details

$130.5K

$145.5K

$166.5K

How much do firmware software verification engineer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for firmware software verification engineer in the United States is $145,500.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,500.00 and $150,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Firmware Software Verification Engineer, and why are they important?

To excel as a Firmware Software Verification Engineer, you need a strong background in embedded systems, programming (often C/C++), and software testing methodologies, typically supported by a degree in computer engineering or a related field. Experience with test automation frameworks, hardware debugging tools (such as oscilloscopes and logic analyzers), and knowledge of industry standards or certifications like ISTQB is highly valuable. Attention to detail, analytical thinking, and effective teamwork are crucial soft skills for this role. These competencies ensure the delivery of robust, reliable firmware that meets quality standards and integrates seamlessly with hardware systems.

What are some common challenges Firmware Software Verification Engineers face during the testing process?

Firmware Software Verification Engineers often encounter challenges such as ensuring test coverage across a wide range of hardware configurations and dealing with limited hardware debugging tools. Additionally, they must keep up with rapid firmware iterations and communicate closely with both hardware and software development teams to quickly identify and resolve issues. Collaborating in cross-disciplinary teams and documenting test cases thoroughly are crucial to overcoming these obstacles and maintaining high product quality.

What does a Firmware Software Verification Engineer do?

A Firmware Software Verification Engineer is responsible for testing and validating firmware to ensure it meets design specifications and works correctly with hardware. They develop and execute test plans, identify software bugs, and collaborate with developers to resolve issues. Their work is crucial for maintaining product reliability, safety, and compliance with industry standards. This role often involves both manual and automated testing, as well as documentation of results.

What is the difference between Firmware Software Verification Engineer vs Firmware Developer?

AspectFirmware Software Verification EngineerFirmware Developer
Primary RoleVerifies and tests firmware to ensure quality and functionalityDesigns, develops, and implements firmware code
Skills & CertificationsKnowledge of testing tools, scripting, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assuranceDevelopment teams, coding environments, embedded hardware labs
Industry UsageCommon in industries focusing on product quality and reliabilityCore in product development and engineering teams

While Firmware Software Verification Engineers focus on testing and validating firmware to ensure it meets quality standards, Firmware Developers are responsible for creating and coding the firmware itself. Both roles require embedded systems knowledge, but their primary functions differ—verification versus development.

More about Firmware Software Verification Engineer jobs
Who are the top companies hiring for Firmware Software Verification Engineer jobs? The top employers for Firmware Software Verification Engineer jobs are:
What job categories do people searching Firmware Software Verification Engineer jobs look for? The top searched job categories for Firmware Software Verification Engineer jobs are:
What are popular job titles related to Firmware Software Verification Engineer jobs? For Firmware Software Verification Engineer jobs, the most frequently searched job titles are:
Infographic showing various Firmware Software Verification Engineer job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $145,500 per year, or $70 per hour.
Sr. Software System Verification Engineer

Sr. Software System Verification Engineer

Shifamed

Los Gatos, CA • On-site

$130K - $160K/yr

Full-time

Posted 27 days ago


Job description

Supira Medical, a clinical-stage Shifamed Portfolio Company, is developing a low-profile, high continuous flow percutaneous ventricular assist device (pVAD) to provide temporary mechanical circulatory support in high risk percutaneous coronary interventional (HRPCI) procedures as well as patients suffering from cardiogenic shock. To learn more about Supira Medical, please visit www.supiramedical.com.
ABOUT SHIFAMED
Founded in 2009 by serial entrepreneur Amr Salahieh, Shifamed LLC is a privately held medical device innovation hub focused on the development of novel medical products to address clinical needs in the rapidly evolving fields of cardiology and ophthalmology.
Description:
We are currently looking for a Sr. Software System Verification Engineer interested in planning, developing and executing software verification, and supporting networked equipment, in a fast-paced startup environment.
Responsibilities, Skills & Hands-On Experience:
  • Leads the development and execution of system verification plans for medical devices, ensuring compliance with all relevant regulations (e.g., FDA, IEC 61010, ISO 14971, IEC 62304). Analyze system requirements and translate them into test protocols.
  • Designs and implements test strategies and methodologies for various system components and functionalities across the Software, Hardware, and Systems levels.
  • Develops and maintains automated test scripts using appropriate tools and languages (e.g., Python, C++, Java, Qt Squish, and other test frameworks).
  • Performs manual testing and analysis to identify and document potential issues and defects.
  • Coordinates with project management on verification timelines and readiness.
  • Collaborates effectively with cross-functional teams (e.g., engineering, software, quality, Systems) to resolve identified issues and ensure timely closure.
  • Participates in risk assessments and failure mode analysis (FMEA) to identify and mitigate potential risks.
  • Maintains accurate and complete documentation of all verification activities, including test plans, reports, and defect tracking.
  • Contributes to engineering discussions regarding design for testability, maintainability, and quality.
  • Ensures alignment of internal and external customers.
  • All other duties, as assigned.

Preferred Skills & Hands-On Experience:
  • Develop, manage, and drive the end-to-end testing of all components and features of the application under test.
  • Collaborate with stakeholders to define test objectives, assess testing scope, and formulate functional and non-functional test strategies, plans, and artifacts.
  • Develop comprehensive test cases for product requirements. Create and manage test epics, user stories, test tasks, test cases, and defects within sprint cycles.
  • Make sure that components and features work as per the functional requirement document.
  • Analyze and deliver test progress reports for sprints and builds.
  • Develop automated test cases.
  • Analyze the requirements and create continuous integration and deployment solutions for automated testing.
  • Create automated test cases, integrate test data, and deploy solutions.
  • Create testing artifacts such as test strategy, test plan, test cases, test data, requirement traceability matrix, test coverage matrix, test scripts, defect report, test closure report etc.
  • Participate in requirement discussions with systems group.
  • Partner with cross-functional team to ensure all areas of the application are fully covered and issues are clearly tested and logged in and prioritized.
  • Ensure all non-functional requirements such as performance, scalability, security, usability, etc. are met.

Education & Work Experience:
  • BS in Computer Science, Biomedical/Mechanical Engineering or directly related scientific discipline.
  • Applied understanding of Firmware, Software, Internet, Electromechanical, and Systems design.
  • 7+ years of experience in System testing and 5+ years of experience in medical device engineering or a related role.
  • Solid understanding of medical device regulations and standards (e.g., FDA QSR, ISO 13485, IEC 62304, and IEC 60601).
  • Proficiency in system-level design, requirements management, and architectural development.
  • Excellent working knowledge of computer systems including MS Office Suites with advanced knowledge of Excel.

Our salary ranges are calculated by role, level, and location. Please note that your position within that range will be determined by your job-related knowledge, location, skills, experience, relevant education, and training/certifications. The base salary range for this full-time position is between $130,000 - $160,000 + equity + benefits.
NOTICE TO CANDIDATES: Please be aware that Shifamed and its portfolio companies do not conduct interviews or extend offers through mobile web chat applications. Please report any such occurrences to hr@shifamed.com.