Davis Strategic Innovations Inc
Software Engineer - Algorithm & Code Modernization
Davis Strategic Innovations Inc, Huntsville, Alabama, United States, 35824
Job Description
Software Engineer - Algorithm & Code Modernization
Location:
Huntsville, AL (Onsite Only) Clearance Required:
Active DoD Secret (U.S. Citizenship Required)
Role Overview
We are seeking a
Software Engineer
to support a high-visibility defense program developing critical command and control software. The selected engineer will contribute to the development, modernization, and testing of a large-scale, real-time software application that processes sensor data, computes threat solutions, and controls defensive responses.
This is a hands-on development role involving legacy code in Ada as well as modern C++/Java implementations. Candidates should have strong math or physics fundamentals and be comfortable working on algorithm-heavy components. The work includes analyzing, implementing, and testing complex logic in a collaborative Agile environment.
Note:
This is an onsite-only position. Telework and hybrid options are not available.
Basic Qualifications Bachelor's degree in a STEM discipline and 5+ years of relevant experience Experience developing software in
Ada ,
C++ , or
Java Recent experience with
MATLAB
and
Python Familiarity with
Unix/Linux
environments Active U.S. Government DoD Secret clearance Desired Skills Proficiency with
Linux scripting
and operations Experience with automated software requirements testing and analysis Background in large-scale defense or aerospace software systems Familiarity with Agile tools ( Jira ,
Confluence ) and CI/CD pipelines ( Jenkins ,
Git ,
Ansible ) Advanced degree in
Mathematics
or
Physics Willingness to become proficient in Ada if not already Work Schedule Full-time onsite 9x80 schedule (every other Friday off) Relocation assistance may be available Eligible for a comprehensive benefits package
Software Engineer - Algorithm & Code Modernization
Location:
Huntsville, AL (Onsite Only) Clearance Required:
Active DoD Secret (U.S. Citizenship Required)
Role Overview
We are seeking a
Software Engineer
to support a high-visibility defense program developing critical command and control software. The selected engineer will contribute to the development, modernization, and testing of a large-scale, real-time software application that processes sensor data, computes threat solutions, and controls defensive responses.
This is a hands-on development role involving legacy code in Ada as well as modern C++/Java implementations. Candidates should have strong math or physics fundamentals and be comfortable working on algorithm-heavy components. The work includes analyzing, implementing, and testing complex logic in a collaborative Agile environment.
Note:
This is an onsite-only position. Telework and hybrid options are not available.
Basic Qualifications Bachelor's degree in a STEM discipline and 5+ years of relevant experience Experience developing software in
Ada ,
C++ , or
Java Recent experience with
MATLAB
and
Python Familiarity with
Unix/Linux
environments Active U.S. Government DoD Secret clearance Desired Skills Proficiency with
Linux scripting
and operations Experience with automated software requirements testing and analysis Background in large-scale defense or aerospace software systems Familiarity with Agile tools ( Jira ,
Confluence ) and CI/CD pipelines ( Jenkins ,
Git ,
Ansible ) Advanced degree in
Mathematics
or
Physics Willingness to become proficient in Ada if not already Work Schedule Full-time onsite 9x80 schedule (every other Friday off) Relocation assistance may be available Eligible for a comprehensive benefits package