Senior Software Engineer Senior Software Engineer – Weapon System Software jobs in United States
cer-icon
Apply on Employer Site
company-logo

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.

ConsultingCyber SecurityInformation TechnologyInternet of Things
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Matt Fisher
linkedin

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

C/C++Embedded software developmentReal-time applicationsVersion control (Git)Model-based developmentAgile developmentCybersecurity knowledgeCommunicationCross-functional teamwork

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

twittertwittertwitter
company-logo
CoAspire offers IT services to full-spectrum federal contracting.