Ada/C++ Software Engineer — Fire Control Systems (Secret)

Moseley Technical Services, Inc.

Huntsville (AL)

On-site

USD 70,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Employee-Owner/ESOP
Medical, Dental, Vision Insurance
401(k) with company match
Tuition and Training Reimbursement
Life Insurance

Job summary

Moseley Technical Services, Inc. is hiring a Software Developer to support the GMD Weapon System Fire Control Engagement Planner team in Huntsville, AL.

You will develop and modernize mathematics- and physics-based defense software using C++, Ada, MATLAB, and Python, including Ada-to-C++ translation, optimization, and simulation. Role requires Linux/Unix experience, containerization with Kubernetes and Docker, and DevSecOps practices with Jenkins, Ansible, Git/GitLab, Jira, and Confluence.

Qualifications

  • U.S. Citizenship is required by Federal Law.
  • Active Secret security clearance required.
  • Bachelor’s degree in a STEM-related field, ideally Mathematics or Physics, or a Master’s degree in a STEM-related field.
  • Bachelor’s degree with 2 years of related experience or a Master’s degree with 0 years of related experience; experience must not exceed 10 years.
  • Experience solving highly mathematical and physics-based complex problems.
  • Experience analyzing and implementing optimization algorithms.
  • Recent software development experience with Ada or C++.
  • Recent MATLAB and Python experience.
  • Experience with software containerization and orchestration using Kubernetes, Helm Charts, and Docker.
  • Experience with Agile project management tools, including Jira and Confluence.
  • Experience with DevSecOps tools and methodologies, including Jenkins, Ansible, Git/GitLab, and CI/CD automation.
  • Unix/Linux operating system experience.
  • Ability to read and interpret modeling and simulation.
  • Must be able to work in-person within a closed-area environment.

Responsibilities

  • Develop, implement, and test existing and new capabilities and algorithms for the GMD Weapon System (GWS) Fire Control (GFC) Engagement Planner.
  • Modernize and translate legacy Ada software code to C++.
  • Develop and implement complex mathematics- and physics-based algorithms and capabilities supporting fire control and missile defense applications.
  • Analyze and implement optimization algorithms for complex software solutions.
  • Review software requirements and test cases developed in support of the Engagement Planner team.
  • Use MATLAB and Python to support software development, analysis, modeling, simulation, and algorithm implementation.
  • Support software containerization and orchestration using Kubernetes, Helm Charts, and Docker.
  • Apply Agile and DevSecOps practices using Jira, Confluence, Jenkins, Ansible, Git/GitLab, and continuous integration/continuous delivery and deployment (CI/CD) automation.
  • Develop and support software within Unix/Linux operating environments.
  • Read and interpret modeling and simulation results in support of software development and analysis.

Skills

C++
Ada
Math/Physics
MATLAB
Python
Kubernetes
Docker
DevSecOps
Jira
Confluence
Git/GitLab
CI/CD
Unix/Linux

Education

Bachelor’s degree in STEM (Math/Physics)
Master’s degree in STEM

Tools

Jenkins
Ansible
GIT/GitLab
Kubernetes
Docker
Helm Charts

Job description

Moseley Technical Services, Inc. is hiring a Software Developer to support the GMD Weapon System Fire Control Engagement Planner team in Huntsville, AL.

You will develop and modernize mathematics- and physics-based defense software using C++, Ada, MATLAB, and Python, including Ada-to-C++ translation, optimization, and simulation. Role requires Linux/Unix experience, containerization with Kubernetes and Docker, and DevSecOps practices with Jenkins, Ansible, Git/GitLab, Jira, and Confluence.

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

Similar jobs worth comparing

Defense Software Engineer (C++/Ada) – Secret Clearance
Defense Software Engineer (C++/Ada) – Secret Clearance

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 90,000 - 120,000
ESOP
401(k) Plan with company match
Tuition and Training Reimbursement
+1
Senior Software Engineer - GMD Fire Control (Ada/C++)
Senior Software Engineer - GMD Fire Control (Ada/C++)

Lockheed Martin • Huntsville (AL)

On-site
USD 98,000 - 182,000
Medical
Dental
Vision
+1
Software Engineer – Ada/C++ for Defense Fire Control (Secret)
Software Engineer – Ada/C++ for Defense Fire Control (Secret)

deciBel Research, Inc • Huntsville (AL)

On-site
USD 85,000 - 115,000
Defense Software Engineer (Ada/C++) – Math & Physics Focus
Defense Software Engineer (Ada/C++) – Math & Physics Focus

deciBel Research, Inc. • Huntsville (AL)

On-site
USD 90,000 - 140,000
Software Engineer
Software Engineer

deciBel Research, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
Defense Software Engineer - Algorithms & Analysis (Ada/C++)
Defense Software Engineer - Algorithms & Analysis (Ada/C++)

Lockheed Martin • Huntsville (AL)

On-site
USD 98,000 - 182,000
Medical insurance
Dental insurance
Vision insurance
+8
Software Engineer - Defense Systems (Ada/C++, Linux, CI/CD)
Software Engineer - Defense Systems (Ada/C++, Linux, CI/CD)

deciBel Research, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

deciBel Research, Inc • Huntsville (AL)

On-site
USD 85,000 - 115,000
Software Developer
Software Developer

deciBel Research, Inc. • Huntsville (AL)

On-site
USD 90,000 - 140,000
Software Engineer: HSV-26137
Software Engineer: HSV-26137

deciBel Research, Inc • Huntsville (AL)

On-site
USD 90,000 - 130,000