Job Description Software Engineer - Defense SystemsLocation: Huntsville, AL (100% Onsite)
Clearance Required: Active Secret
Program OverviewJoin a mission-critical missile defense program focused on intercepting and neutralizing long-range ballistic threats. This team develops and maintains ground-based software systems that coordinate data from multiple sensors, compute interception trajectories, and execute command and control functions for threat mitigation.
Role SummaryAs a Software Engineer, you will contribute to the development, enhancement, and integration of software for next-generation missile defense systems. This role focuses on C++ development in a real-time systems environment, with opportunities to work across the full software lifecycle.
Note: This is a full-time onsite role. Hybrid or remote work is not available.
Key Responsibilities- Develop software applications in C++ for mission-critical systems
- Support the design, coding, testing, and integration of defense-related software
- Use MATLAB, Python, or similar scripting tools for analysis and automation
- Interface with TCP/IP-based networks
- Participate in Agile team workflows and sprint activities
- Support documentation and reporting for integration, validation, and security
Basic Qualifications- Bachelor's degree in a STEM field and 5+ years of software development experience
- Experience developing in C++
- Experience with Python or other scripting languages
- Proficient in MATLAB for modeling or algorithm development
- Familiarity with Ethernet TCP/IP interfaces
- Active Secret clearance (Final)
- U.S. Citizenship required
Desired Qualifications- Experience with Agile development methodologies
- Familiarity with CMake build system
- Exposure to gRPC communication framework
- Security+ certification (preferred)
- Active Top Secret clearance (preferred but not required)
Additional Details- Schedule: 9x80 (every other Friday off)
- Relocation assistance may be available
- Full benefits package provided
- Up to 10% travel may be required