Senior Software Engineer (C++ and Embedded Software)

CoAspire
Fairfax, VAFull-time$150,000–$195,000Posted Aug 31, 2026

About the role

CoAspire is a cutting-edge defense manufacturing leader in Northern Virginia, specializing in the precision assembly of advanced weapons systems. With over twelve years of a legacy of innovation, we're at the forefront of building reliable, affordable mass weapons that protect and empower our nation’s warfighters. Our tight-knit team thrives in a collaborative environment where safety, quality, and work-life balance come first with a focus on professional growth at our new 27,000+ sq. ft. facility. Join us to make a tangible impact on mission-critical technology while enjoying Northern Virginia's vibrant community.

What you will do:

You will contribute to the design, development, integration, and test of embedded and application software for advanced missile programs. This cross-functional role involves close collaboration with systems engineering, electrical/hardware design, guidance, and test teams to deliver reliable, real-time software solutions. There are multiple needs: supporting embedded operational flight program (OFP) efforts, creating test and automation software (primarily on Windows platforms), implementing specialized flight algorithms, and supporting integration and qualification testing — all while ensuring compliance with performance, safety, security, and (near) real-time requirements.

Location: Fairfax, VA

Responsibilities:

Support the design, development, modification, and review of embedded software in C/C++ for missile flight control and supporting subsystems.

Develop test programs, automation scripts, and graphical user interfaces (GUIs), primarily on Windows platforms, to support software-in-the-loop (SIL), hardware-in-the-loop (HWIL), integration, and qualification testing.

Implement, optimize, and verify guidance, control, and signal-processing algorithms.

Support software-hardware integration, including debugging, interface definition, and real-time performance analysis.

Conduct unit and system testing, end-to-end integration testing, code reviews, and support system-level verification and flight-worthiness testing.

Perform root-cause analysis on software issues, implement fixes, and support configuration management and change processes.

Generate and maintain software documentation (in line with Model Based System Engineering (MBSE) expectations), including requirements specifications, design descriptions, test plans, and reports.

Ensure all software complies with customer-required guidelines, coding standards and security requirements.

Basic Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field.

5-10 years of software engineering experience in aerospace/defense or related field.

Proficiency in C/C++ for embedded or real-time applications.

Experience with embedded software development, debugging tools, and version control (e.g., Git, GitHub, Kanban-based agile development).

Familiarity with real-time systems, multithreading, and basic software-hardware interfacing.

U.S. citizenship and current Secret clearance (or ability to obtain and maintain one).

Excellent communication skills and ability to work effectively in cross-functional teams.

Preferred Qualifications:

Experience with TypeScript/JavaScript for test application and GUI development.

Experience with Windows-based test environments, automation frameworks, or lab integration tools.

Familiarity with Cameo for MBSE efforts.

What We Offer:

Beyond competitive pay, we offer:

Full benefits beginning first of month following hire: medical, dental and vision

401(k) with generous company match and immediate vesting

PTO and Federal holidays

Apply now! We're reviewing applications on a rolling basis. Let's build the future together. No agencies, please.

The anticipated salary range for this position is $150,000-$195,000. Actual compensation will be determined based on experience, skills, qualifications, and internal equity.

#Hiring #ManufacturingJobs #DefenseTech #AerospaceCareers #SoftwareEngineers #C++

Responsibilities

  • Support the design, development, modification, and review of embedded software in C/C++ for missile flight control and supporting subsystems.
  • Develop test programs, automation scripts, and graphical user interfaces (GUIs), primarily on Windows platforms.
  • Implement, optimize, and verify guidance, control, and signal-processing algorithms.
  • Support software-hardware integration, including debugging, interface definition, and real-time performance analysis.
  • Conduct unit and system testing, end-to-end integration testing, code reviews, and support system-level verification and flight-worthiness testing.
  • Perform root-cause analysis on software issues, implement fixes, and support configuration management and change processes.
  • Generate and maintain software documentation in line with Model Based System Engineering (MBSE) expectations.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field.
  • 5-10 years of software engineering experience in aerospace/defense or related field.
  • Proficiency in C/C++ for embedded or real-time applications.
  • Experience with embedded software development, debugging tools, and version control.
  • Familiarity with real-time systems, multithreading, and basic software-hardware interfacing.
  • U.S. citizenship and current Secret clearance (or ability to obtain and maintain one).
  • Excellent communication skills and ability to work effectively in cross-functional teams.

Benefits

  • Full benefits beginning first of month following hire: medical, dental and vision.
  • 401(k) with generous company match and immediate vesting.
  • PTO and Federal holidays.

Skills mentioned

C++CEmbedded Software DevelopmentReal-Time Operating SystemsMultithreadingDebuggingGitSoftware TestingAutomationSignal Processing

About CoAspire

Since 2013 we have grown from a services-only company to becoming a DoD prime contractor designing, developing and producing missiles.

Defense and Space Manufacturing51-200 employeesFairfax, Virginia