CFD Research
Posted 9h ago

Software Developer – Post-Test Analysis & Test Automation

CFD Research
Huntsville, Alabama, United States
OnsiteFull Time
Responsibilities
  • conducting trade studies
  • developing software
  • automating validation
Requirements
  • Bachelor's degree in a STEM field
  • 2+ years of software engineering experience
  • U.S. citizenship
  • Active DoD Secret clearance, and proficiency in Python
  • MATLAB, C++
  • Object-oriented programming, and Git
Technical tools mentioned
PythonMATLABC++GitJiraDockerpandasSciPyscikit-learnMatplotlibPlotlyDash

Job description

About CFD Research: Since its inception in 1987, CFD Research has delivered innovative technology solutions within the Aerospace & Defense, Biomedical & Life Sciences, Intelligence & Sensing, and Energy & Materials industries. CFD Research has earned multiple national awards for successful application and commercialization of innovative component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services. Based in Huntsville, Alabama where laboratory facilities and headquarters are located, CFD Research also has office and laboratory facilities in Dayton, Ohio, prototyping test and evaluation facilities in Hollywood, Alabama, and office facilities in Fort Walton Beach, Florida. CFD Research is an ISO9001:AS9100D registered company and is appraised at CMMI Level II for Services. CFD Research is a 100% ESOP (employee-owned company) recognized in Inc. Magazine's Inc5000 as a top growing company for four of the last five years. Learn more at www.cfd-research.com

CFD Research is seeking a Software Developer to join a multidisciplinary team building cutting-edge tools to analyze, reduce, and visualize complex simulation data for missile defense systems. This role focuses on streamlining Post-Test Analysis (PTA) processes by conducting trade studies, building automated test scripts, and executing Agile software delivery. Working alongside the customer’s software development team, you will accelerate test-case generation, ensure data validation accuracy for formal test events, and optimize system resource utilization.

Key Responsibilities

  • Conduct trade studies to evaluate potential PTA tools and present findings to leadership; collaborate with SMEs to understand Concept of Operations (CONOPs), test procedures, and data/message parameters.
  • Maintain and prioritize feature backlogs in Jira alongside the GSD team; write, test, and deploy code within PTA tools to perform automated test-step validation.
  • Streamline input generation to boost the speed and efficiency of building complex test cases.
  • Conduct progress demos of working test scripts, submit deliverables for peer review, and author user guides on analysis best practices.

Basic Qualifications

  • U.S. Citizenship required; must possess and maintain an active DoD SECRET Clearance
  • Bachelor’s in Computer Science, Engineering, Math/Statistics, Physics, or related STEM Discipline with 2+ years of software engineering experience
  • Proficient programming skills in Python, MATLAB, and C++ with desire and ability to pick up others
  • Experience with object-oriented programming
  • Experience with version control systems such as Git
  • Ability to perform trade studies, present technical recommendations, and lead bi-monthly feature demos for external stakeholders

Preferred Qualifications

  • Practical experience working within Agile frameworks (e.g., Jira) and developing software tools for data validation, script automation, or requirements verification
  • Experience working with missile defense simulation/test architectures
  • Experience with Docker containerization and Test-Driven Development (TDD)
  • Familiarity with Python data science stacks (pandas, scipy, scikit-learn) and interactive visualization frameworks (Matplotlib, Plotly, Dash) for high-dimensional data reduction, modeling, and automated reporting

 

Location: This role is based in the Huntsville, AL area, and is 100% onsite.

Benefits: CFD Research offers competitive salaries and excellent employee benefits, including an employer matching 401(k) and Employee Stock Ownership Plan (ESOP). CFD Research offers our Full-Time, permanent employee-owners a highly competitive insurance package, including medical, vision, and dental insurance. Additionally, we offer company paid leave, compensation time, parental leave, long-term and short-term disability, accidental death and dismemberment, and life insurance. Part-Time and Temporary employee-owners may receive partial or reduced benefits and leave time based on their employment status level. Performance appraisals occur twice a year and annual pay increases are based upon corporate goals, personal development, performance, and outstanding achievements. In addition, group and individual bonuses are awarded for exceptional performance.

CFD Research is an EO employer - Veterans/Disabled and other protected categories

About CFD Research

Develops advanced aerospace, defense, and biomedical technology solutions.

Similar jobs

Software Developer roles near Huntsville, Alabama
11h
Save
Mark Applied
Hide
Software Developer
Huntsville, Alabama, United States
$105k-$115k/yr OnsiteFull Time
BryceTech
BryceTech: Engineering and analytics services for aerospace and defense agencies.
Experience with Angular, ReactJS, C#, JavaScript, .NET Core, GitLab, relational databases, distributed systems, network programming, unit and automated testing, agile development, and containers.
Angular, ReactJS, C#, JavaScript, .NET Core, GitLab, Windows, Linux, Oracle, Microsoft SQL Server, Kubernetes, OpenShift, VMware
13h
Save
Mark Applied
Hide
Senior Software Developer
Huntsville, Alabama, United States
OnsiteFull Time
Modern Technology Solutions
Modern Technology Solutions: A consulting providing engineering and technical support for defense and aerospace systems.
15+ YOERequires 15+ years in software engineering, Ada and C/C++ proficiency, Army air defense systems experience, and an active Secret clearance. Git and GitLab experience preferred.
Ada, C, C++, THAAD, PATRIOT, IBCS, Qt, Git, GitLab
13h
Save
Mark Applied
Hide
Senior Software Developer
Huntsville, Alabama, United States
OnsiteFull Time
Modern Technology Solutions, Inc.
Modern Technology Solutions, Inc.: Provides engineering, technology, and cybersecurity services for national security.
15+ YOERequires 15+ years in software engineering, Ada and C/C++ proficiency, Army air defense systems experience, Qt experience, and an active Secret clearance. Git and GitLab experience preferred.
Ada, C, C++, Qt, Git, GitLab
15h
Save
Mark Applied
Hide
Software Engineer
Huntsville, Alabama, United States
$90k-$162k/yr HybridFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Manufacturer of medical diagnostic and imaging equipment.
1+ YOEBachelor's degree in computer science, engineering, mathematics, or related field; 1–5 years of software development and industry experience; JavaScript and Selenium required; AWS experience required.
JavaScript, Selenium, Amazon Web Services (AWS), Amazon EC2, Amazon S3, Playwright, GitHub Copilot, GitLab, CAD, Appium, Cucumber, Postman, REST, JSON
1d
Save
Mark Applied
Hide
Senior Software Developer (Windows) (Hybrid)
Huntsville, Alabama, United States
HybridFull Time
Nightwing
Nightwing: Provides advanced cyber and intelligence solutions for national security.
Experience with C/C++ development, Windows OS internals, debugging tools, and Git. U.S. citizenship and eligibility for a Secret security clearance are required.
C, C++, WinDbg, Visual Studio Debugger, Git, WDM, WDK, Batch, Python 3, Jira, Jenkins, Pytest, TPM, Secure Boot, RMF, Hyper-V, VMware, VirtualBox
1d
Save
Mark Applied
Hide
Junior Software Engineer - Huntsville Alabama
Huntsville, Alabama, United States
$80k-$90k/yr OnsiteFull Time
Davidson Technologies
Davidson Technologies: Delivers engineering and technology solutions for national security missions.
1+ YOEBachelor's degree in computer science, software engineering, or related field; 1–4 years of software development experience; proficiency in Python, C++, or Java; SQL, APIs, databases, Agile, Linux or Windows, and secure development knowledge.
Python, C++, Java, Linux, Windows, RESTful APIs, SQL, PostgreSQL, Git, GitLab, Jira, Confluence, Flask, FastAPI, React, Angular, CI/CD, DevSecOps, SysML, UML
2d
Save
Mark Applied
Hide
Software Engineer
Huntsville, Alabama, United States
OnsiteFull Time
PeopleTec
PeopleTec: Provides technical services and solutions to defense agencies.
1+ YOERequires C++ proficiency, Git/GitLab, Red Hat Enterprise Linux, network programming, U.S. citizenship, active DoD Secret clearance, and a related bachelor's degree with 1+ years of experience or equivalent advanced degree.
C++, Java, GitLab, Git, Red Hat Enterprise Linux, Jira, Scaled Agile Framework (SAFe)
2d
Save
Mark Applied
Hide
Software Engineer I (Onsite)
Huntsville, Alabama, United States
$57k-$109k/yr OnsiteFull Time
RTX
RTXNYSE: RTX: Provides advanced aerospace and defense systems and services.
0+ YOESTEM degree, less than 2 years of relevant experience, software engineering experience, Python experience, and active or obtainable U.S. DoD Secret clearance required.
C++, Python, Agile, C, Java, Ada