1

Embedded Software Verification Engineer Jobs in Washington

Embedded Software Engineer

VA

$130K - $171K/yr

Testing, Reliability & Verification • Determine test and analysis requirements to validate ... in embedded software development or related engineering roles. • Proficiency in embedded ...

Embedded Software Engineer

Germantown, MD · On-site

$125K - $155K/yr

The Embedded Software Engineer will own the design, development, and test of digital logic and ... verification signals in application materials based on available information. These tools assist ...

The Embedded Software Engineer will own the design, development, and test of digital logic and ... verification signals in application materials based on available information. These tools assist ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135K - $177K/yr

We are looking for a professional Embedded Software Engineer, a team player with solid technical ... Cross-functional (hardware/firmware/software) development and verification * Knowledge of satellite ...

Embedded Software Engineer

Germantown, MD · On-site

$133K - $175K/yr

As an Embedded Software Engineer, you will be responsible for product design, development, and support. Your responsibilities will include architecture, design, coding, development, testing ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135K - $177K/yr

Overview We are looking for a professional Embedded Software Engineer, a team player with solid ... Cross-functional (hardware/firmware/software) development and verification * Knowledge of satellite ...

Embedded Software Engineer

Germantown, MD · On-site

$133K - $175K/yr

As an Embedded Software Engineer, you will be responsible for product design, development, and support. Your responsibilities will include architecture, design, coding, development, testing ...

Embedded Software Engineer

Herndon, VA · On-site

$135K - $177K/yr

Overview of Opportunity Two Six Technologies is actively seeking an Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. We are looking for someone with a ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135K - $177K/yr

Overview We are looking for a professional Embedded Software Engineer, a team player with solid ... Cross-functional (hardware/firmware/software) development and verification * Knowledge of satellite ...

next page

Showing results 1-20

Embedded Software Verification Engineer information

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

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 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 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 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 job categories do people searching Embedded Software Verification Engineer jobs in Washington look for? The top searched job categories for Embedded Software Verification Engineer jobs in Washington are:
Engineer Embedded Software 2

Engineer Embedded Software 2

Prolim Global

Linthicum Heights, MD • On-site

$131K - $173K/yr

Contractor

Posted 14 days ago


Job description

Engineer Embedded Software 2

Location: Linthicum, MD (Onsite)
Duration: July 1, 2026 – December 31, 2026
Positions: 1
Employment Type: Contract

Job Overview

Northrop Grumman is seeking an experienced Engineer Embedded Software 2 to join the Space Payloads and Ground Eastern Region team in Linthicum, Maryland. This role focuses on the design, development, integration, and testing of software supporting cutting-edge space payload systems. The selected candidate will develop software that controls test equipment, automates test execution, and verifies system performance while working in a collaborative Agile environment.

This is an excellent opportunity for a software engineer with strong Python development experience, embedded systems knowledge, and a passion for automation, integration, and system testing.

Key Responsibilities
  • Design, develop, integrate, and maintain embedded integration and test software for space payload systems.

  • Develop software primarily using Python, with opportunities to work in C++ and Tcl/Tk.

  • Design and execute automated test solutions for hardware and software verification.

  • Integrate software with complex RF, digital, and optical hardware systems.

  • Debug software, analyze system logs, identify root causes, and resolve technical issues.

  • Develop and maintain automated testing frameworks using tools such as Jenkins and Robot Framework.

  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, integration, testing, and deployment.

  • Perform peer reviews of software designs, source code, and technical documentation.

  • Collaborate with cross-functional engineering teams in an Agile Scrum environment.

  • Utilize software configuration management tools and maintain version-controlled code repositories.

  • Recommend technical solutions and support continuous process improvements.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline.

  • Minimum of 8 years of software development experience (6 years with a Master's degree or 3 years with a Ph.D.).

  • Strong experience developing software using Python.

  • Experience debugging new and existing software applications.

  • Experience integrating software applications and validating system performance.

  • Experience developing software in Linux and/or Windows environments.

  • Experience testing software systems and troubleshooting complex issues.

  • Experience using software configuration management/version control tools.

  • U.S. Citizenship required.

  • Ability to obtain and maintain a DoD Top Secret clearance with SCI eligibility.

Preferred Qualifications
  • Experience working on Agile Scrum teams.

  • Experience with C++ development.

  • Experience developing software using Tcl/Tk.

  • Experience controlling laboratory test equipment through software, including:

    • Oscilloscopes

    • Signal Generators

    • Signal Analyzers

    • Power Supplies

  • Experience integrating RF, digital, or optical hardware systems.

  • Experience with Jenkins, Robot Framework, or other automation tools.

  • Experience optimizing embedded Python applications.

  • Experience troubleshooting integrated software and hardware environments.

  • Experience using Atlassian tools, including Jira, Confluence, and Bitbucket.

  • Active TS/SCI Security Clearance.

Technical Skills
  • Python

  • C++

  • Tcl/Tk

  • Linux

  • Windows

  • Embedded Software Development

  • Integration & Test

  • Software Automation

  • Jenkins

  • Robot Framework

  • Git / Bitbucket

  • Jira

  • Confluence

  • Software Configuration Management

  • Debugging

  • Test Automation

  • Continuous Integration (CI/CD)

  • Agile Scrum

  • Embedded Systems

  • RF Systems

  • Digital Systems

  • Optical Systems

Why Join Northrop Grumman?

Join a team developing next-generation space technologies that support critical national defense missions. You'll work alongside highly skilled engineers on advanced space payload programs while gaining exposure to innovative technologies, collaborative Agile development, and mission-critical software systems.