1

Embedded Software Verification Engineer Jobs in Gaithersburg, MD

Embedded Software Engineer

Dulles, VA · On-site

$123K - $151K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Dulles, VA · On-site

$123K - $151K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

We are looking for an experienced Embedded Software Engineer responsible for architecture, design, development & testing of CheckVideo's flagship product assets. Additional duties include writing ...

We are looking for an experienced Embedded Software Engineer responsible for architecture, design, development & testing of CheckVideo's flagship product assets. Additional duties include writing ...

Embedded Software Engineer

Sterling, VA · On-site

$123K - $151K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Savage, MD

$137K - $180K/yr

Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization ...

Embedded Software Engineer

Savage, MD

$137K - $180K/yr

Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization ...

Embedded Software Engineer

Germantown, MD · On-site

$174K - $261K/yr

You'll be a software engineer working as part of a software team with a technical lead. You will be engaging & collaborating with other software teams working on embedded software, to achieve ...

New

Embedded Software Engineer

Arlington, VA · On-site

$151K - $199K/yr

Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures.

Embedded Software Engineer

Arlington, VA · On-site

$151K - $199K/yr

Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures.

Showing results 41-60

Embedded Software Verification Engineer information

See Gaithersburg, MD salary details

$75.6K

$165.7K

$188K

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

As of Sep 15, 2026, the average yearly pay for embedded software verification engineer in Gaithersburg, MD is $165,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,100.00 and $186,900.00 per year, depending on experience, location, and employer.

What does an embedded software verification engineer do?

An Embedded Software Verification Engineer is responsible for ensuring that embedded software systems function correctly and meet design requirements. They create and execute tests, analyze results, and identify software defects in embedded systems such as automotive controllers, medical devices, or consumer electronics. This role typically involves working closely with software developers and hardware engineers to review code, develop test plans, and use debugging tools to validate the software’s functionality, performance, and safety. Their work is crucial for delivering reliable products that operate safely and efficiently in real-world environments.

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

To thrive as an Embedded Software Verification Engineer, a strong background in embedded systems, programming (C/C++), and software testing methodologies is essential, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as MATLAB/Simulink, debuggers, oscilloscopes, and verification frameworks, as well as certifications like ISTQB, are commonly required. Attention to detail, problem-solving abilities, and effective communication help engineers identify issues and work collaboratively in cross-functional teams. These skills ensure the development of reliable, safe, and high-quality embedded systems in safety-critical industries.

What are some common challenges faced by embedded software verification engineers during the validation process?

Embedded Software Verification Engineers often encounter challenges such as limited hardware availability, rapidly changing requirements, and integration issues with multiple hardware and software components. Debugging in an embedded environment can be more complex due to constrained system resources and limited visibility into the hardware-software interactions. Collaborating closely with both hardware and firmware teams is essential to quickly identify and resolve defects, making strong communication and problem-solving skills crucial for success in this role.

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

AspectEmbedded Software Verification EngineerEmbedded Software Developer
Primary FocusVerifying and validating embedded software to ensure quality and reliabilityDesigning, coding, and implementing embedded software solutions
Skills & CertificationsKnowledge of testing tools, verification processes, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assurance departmentsDevelopment teams, R&D labs, product engineering

While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

What are popular job titles related to Embedded Software Verification Engineer jobs in Gaithersburg, MD?

For Embedded Software Verification Engineer jobs in Gaithersburg, MD, the most frequently searched job titles are:

What job categories do people searching Embedded Software Verification Engineer jobs in Gaithersburg, MD look for?

The top searched job categories for Embedded Software Verification Engineer jobs in Gaithersburg, MD are:

Infographic showing various Embedded Software Verification Engineer job openings in Gaithersburg, MD as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $165,723 per year, or $79.7 per hour.

2070 Flight Software Engineer with Security Clearance

Greenbelt, MD • On-site

All Points Logistics LLC
IT Services • 51 - 200 employees

$95K - $110K/yr

Other

Posted 28 days ago


Job description

THIS IS A FEDERAL CONTRACT - U.S. CITIZENSHIP IS REQUIRED
100% ON-SITE - NASA GODDARD SPACE FLIGHT CENTER (GREENBELT, MD)
NASA PUBLIC TRUST / BADGING REQUIRED DESCRIPTION OF POSITION / DUTIES: All Points is seeking a Flight Software Engineer to support the Omnibus Multidiscipline Engineering Services (OMES) III contract at NASA Goddard Space Flight Center in Greenbelt, Maryland. This major engineering services program supports next-generation spaceflight and science missions, including initiatives within the Joint Polar Satellite System and Exploration & In-Space Services divisions. The selected candidate will support the design, development, integration, testing, and verification of mission-critical flight software for space-based systems and embedded applications supporting NASA missions. DUTIES MAY INCLUDE BUT ARE NOT LIMITED TO: * Support full lifecycle flight software development from requirements through software acceptance testing * Develop, modify, integrate, and test real-time embedded flight software applications * Support software verification and validation activities in coordination with software assurance teams * Participate in requirements analysis, technical reviews, software integration, and troubleshooting activities * Support development activities utilizing established flight software engineering processes and industry standards * Perform software development activities within multi-disciplinary engineering teams supporting NASA missions * Maintain technical documentation, software artifacts, and engineering deliverables * Support mission integration, testing, and operational readiness activities EDUCATION Bachelor of Science degree required in one of the following: * Aerospace Engineering * Electrical Engineering * Software Engineering * Mechanical Engineering * Computer Science * Mathematics * Physics * Related ABET-accredited technical discipline YEARS OF EXPERIENCE * Bachelors degree with 2+ years of relevant experience SKILLS / CERTIFICATIONS Required Experience & Skills: * Experience with established software engineering processes supporting flight or embedded software development * Familiarity with industry standards such as NASA NPR 7150.2, AS9100, MIL-STD-498, J-STD-016, IEEE 12207, or similar standards-based software development methodologies * Experience supporting the full software development lifecycle from requirements through software acceptance testing * Experience with real-time embedded software development * Experience with priority-based, multi-tasking real-time operating systems, including Linux, VxWorks, RTEMS, or similar environments * Experience developing software in C, C++, and/or ADA * Experience with scripting languages such as Perl, Python, or Unix shell scripting * Experience working with microprocessor-based hardware and interfaces including RAD750, GR712RC, MIL-STD-1553, Ethernet, SpaceWire, RS-232, and RS-422 * Experience supporting Software Quality Assurance (SQA) and/or Independent Verification & Validation (IV&V) activities Desired Experience & Skills: * Experience supporting spacecraft or space-based mission programs * Flight software experience supporting NASA or aerospace systems * Software acquisition experience * Experience with DOORS requirements management tools * Experience with TDMS or similar data/document management systems SECURITY CLEARANCE: * U.S. Citizenship required * NASA Public Trust / badging required COMPENSATION * $95,000 - $110,000 annually, depending on experience and qualifications ADDITIONAL INFORMATION Positions with All Points are full-time, direct hire positions and include a comprehensive benefits package. For more information, please visit our Career Portal: https://www.allpointsllc.com/careers/ ALL POINTS IS AN EQUAL OPPORTUNITY EMPLOYER