Modeling & Simulation Software Engineer

DESE Research•Huntsville, AL

About The Position

DESE Research, Inc. is hiring a Software Engineer in Huntsville, Alabama, to develop Modeling & Simulations (M&S) tools supporting the Missile Defense Agency’s Ground Based Mid-course (GMD) program. The role involves designing, developing, and enhancing simulation framework code that integrates supplier-provided models and data sources. The engineer will work on the customer’s Medium Fidelity Simulation tools, specifically STRATSIM and IRM (Interceptor Reference Model). Experience with AFSim (Advanced Framework for Simulation Integration Modeling) is beneficial. The role calls for strong programming skills, independence, proactive task ownership, and the ability to complete responsibilities on schedule. Extensive missile defense program experience and M&S best practices are described as ideal, and a software development lifecycle background is strongly preferred. DESE describes itself as a small, family-oriented business that has provided technical and engineering solutions in Defense, Energy, Space, and Environment for 44 years. The company highlights opportunities to work with talented professionals and cutting-edge technologies on complex problems.

Requirements

  • Bachelor’s degree in physical sciences, mathematics, engineering, computer science, or another relevant field.
  • 5–10 years of relevant experience.
  • Proficiency with C++, makefiles, JavaScript, Twisted for GUI development, and Python scripting.
  • Demonstrable understanding of software engineering principles, theories, and concepts, including the software development lifecycle and software development process, design patterns, object-oriented design, and programming.
  • Experience with Agile development methodologies, including sprints, backlog, and team collaboration.
  • Familiarity with GitLab source code management and project management tools.
  • Knowledge of Linux and Windows programming environments.
  • Active Secret clearance.
  • Ability to work independently and proactively.

Nice To Haves

  • Experience with AFSim (Advanced Framework for Simulation Integration Modeling).
  • Extensive experience with missile defense programs and Modeling & Simulation best practices.
  • Background in the software development lifecycle.
  • Knowledge of STRATSIM, IRM, and AFSIM.
  • Knowledge of the Agile development process.
  • Experience with Git, Jenkins, or the Atlassian tool suite (Jira).
  • Knowledge of Matlab/Mex files.
  • Knowledge of containerized applications such as Docker and Kubernetes.
  • Ability to work in a fast-paced, mission-driven environment.

Responsibilities

  • Design, develop, and enhance simulation framework code integrating supplier-provided models and data sources.
  • Develop software supporting the GMD customer’s Medium Fidelity Simulation tools, specifically STRATSIM and IRM.
  • Take a proactive role in ensuring assigned responsibilities are completed on schedule.
  • Participate in sprint planning, unit testing, and documentation to support code quality.

Benefits

  • Competitive health, dental, and vision insurance with affordable premiums.
  • Flexible work schedules.
  • Two flexible spending account options.
  • Company-paid life insurance, with options for additional employee-paid coverage.
  • Performance bonus program.
  • Education reimbursement program.
  • Company-paid personal leave for approved philanthropic activities.
  • Vacation, sick, and holiday leave.
  • 401(k) profit-sharing plan.
  • Opportunities for internal promotions.
  • Employee referral incentive program.
  • Rewards and gifts for service anniversaries.
  • Generous profit-sharing plan.
  • Competitive salaries.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service