CoAspire · 11 hours ago
Senior Software Engineer Senior Software Engineer – Weapon System Software
CoAspire is a cutting-edge defense manufacturing leader in Northern Virginia, specializing in the precision assembly of advanced weapons systems. They are seeking an experienced Senior Software Engineer to lead the design, development, and integration of software for advanced weapon systems in the defense industry, ensuring compliance with military standards and collaborating with cross-functional teams.
Responsibilities
Lead the design, development, modification, and review of embedded software in C/C++ for missile flight control (Operational Flight Program (OFP)) and supporting subsystems. This includes multiple processor cards for safety-critical and mission-critical environments, while ensuring compliance with DoD and MIL-STD requirements
Lead the development of 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
Lead 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, including software verification and validation activities for certification
Qualification
Required
7+ years of software engineering experience in aerospace/defense or related field
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, 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 and communication protocols (CAN, Ethernet, MIL-STD-1553)
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
Master's degree in a related field
Experience with model-based development (MATLAB/Simulink)
Knowledge of cybersecurity requirements for embedded systems
Familiarity with Agile development in a defense environment
Experience with Windows-based test environments, automation frameworks, or lab integration tools
Familiarity with Cameo for MBSE efforts
Benefits
Full benefits from day one: medical, dental and vision
401(k) with generous company match and immediate vesting
PTO and Federal holidays
Company
CoAspire
CoAspire offers IT services to full-spectrum federal contracting.
Funding
Current Stage
Growth StageRecent News
MarketScreener
2025-08-29
Company data provided by crunchbase