Aerospace Software Engineer (C++/Python, ML) for DoD

Capstone Research

Huntsville (AL)

On-site

USD 90,000 - 120,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical and dental insurance
Matching 401K
Profit sharing

Job summary

Capstone Research Corporation in Huntsville, Alabama, is seeking a Software Engineer to work in our Modeling, Simulation, and Analysis Group supporting Joint Tactical Integrated Fire Control projects. You will develop advanced software and algorithms for aerospace applications, collaborating with systems, software, and algorithm engineers to design, test, and deploy production-quality solutions.

The role emphasizes C++ and Python, neural networks, and data-driven decision support.

Qualifications

  • Bachelor's degree in a related technical discipline.
  • 1–5 years of professional software development experience.
  • Proficiency in modern C++ and Python.
  • Experience writing and maintaining unit tests (Google Test or similar).
  • U.S. Citizenship and ability to qualify for a DoD clearance.
  • Willingness to travel approximately 10%.

Responsibilities

  • Engineer joint tactical fire control solutions in a collaborative team environment.
  • Design, develop, test, and maintain software using C++ and Python.
  • Develop algorithms and software for aerospace and mission-system applications.
  • Analyze datasets and develop software to extract actionable information for engineering decisions.
  • Develop, train, test, and evaluate neural networks and ML algorithms.
  • Prototype algorithms in Python and transition to production-quality C++ implementations.
  • Create unit, integration, and system-level tests to verify performance and correctness.
  • Analyze performance and identify optimization opportunities.

Skills

C++
Python
Unit testing (Google Test)
Neural networks
Data structures & algorithms

Education

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, Mathematics

Tools

GitLab CI

Job description

Capstone Research Corporation in Huntsville, Alabama, is seeking a Software Engineer to work in our Modeling, Simulation, and Analysis Group supporting Joint Tactical Integrated Fire Control projects. You will develop advanced software and algorithms for aerospace applications, collaborating with systems, software, and algorithm engineers to design, test, and deploy production-quality solutions.

The role emphasizes C++ and Python, neural networks, and data-driven decision support.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Capstone Research • Huntsville (AL)

On-site
USD 90,000 - 120,000
Medical and dental insurance
Matching 401K
Profit sharing
Real-Time C++ Software Engineer – DoD Systems
Real-Time C++ Software Engineer – DoD Systems

Capstone Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 120,000
100% Company Provided Medical Insurance
Matching 401K
Profit Sharing
Software Engineer
Software Engineer

Capstone Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 120,000
100% Company Provided Medical Insurance
Matching 401K
Profit Sharing
Defense Software Engineer: ML/AI & Radar Systems
Defense Software Engineer: ML/AI & Radar Systems

Ierus-Technologies,-Inc. • West Huntsville (AL)

On-site
USD 90,000 - 130,000
Equal Opportunity Employer
E-Verify
Defense Systems Simulation Engineer
Defense Systems Simulation Engineer

Dr Inc • Huntsville (AL)

On-site
USD 60,000 - 100,000
Company paid medical and dental
3 weeks vacation
Sick leave 2 weeks
+3
Missile Simulation Engineer (C/C++, 6-DOF) – Huntsville
Missile Simulation Engineer (C/C++, 6-DOF) – Huntsville

Integration Innovation, Inc. • Huntsville (AL)

On-site
USD 85,000 - 130,000
Long-term financial security
Higher job satisfaction
Greater job security
+7
DoD Software Engineer (Python/C++)
DoD Software Engineer (Python/C++)

QTEC • Huntsville (AL)

On-site
USD 90,000 - 120,000
Mid-Level 6DOF Flight Simulation Engineer (C/C++, MATLAB)
Mid-Level 6DOF Flight Simulation Engineer (C/C++, MATLAB)

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 80,000 - 115,000
Competitive benefits
Work-life balance
Senior Software Engineer, HPC/CUDA for DoD
Senior Software Engineer, HPC/CUDA for DoD

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 120,000 - 170,000
Excellent benefits
Retirement plan
Career advancement
Entry-Level Modeling & Simulation Software Engineer
Entry-Level Modeling & Simulation Software Engineer

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 55,000 - 85,000