Modeling & Simulation Software Engineer

DESE Research, Inc.•Huntsville, AL

About The Position

DESE Research, Inc. is hiring a Software Engineer in Huntsville, Alabama, to develop Modeling and Simulation (M&S) tools supporting the Missile Defense Agency Ground Based Mid-course program. The engineer will design, develop, and enhance simulation framework code that integrates supplier-provided models and data sources. The work supports the customer’s Medium Fidelity Simulation tools, specifically STRATSIM and the Interceptor Reference Model (IRM). Experience with AFSim is beneficial. The role calls for strong programming skills and the ability to work independently and proactively to complete assigned responsibilities on schedule. Experience with missile defense programs and M&S best practices is described as ideal, and a software development lifecycle background is strongly preferred. The position includes participation in Agile sprint planning, unit testing, documentation, and collaborative development activities.

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.
  • Knowledge of design patterns, object-oriented design, and object-oriented programming.
  • Experience with Agile development methodologies, including sprints, backlog management, and team collaboration.
  • Familiarity with GitLab source code management and project management tools.
  • Knowledge of Linux and Windows programming environments.
  • Commitment to code quality, including writing well-crafted code and participating in sprint planning, unit testing, and documentation.
  • Active Secret clearance.

Nice To Haves

  • Knowledge of STRATSIM, IRM, or AFSIM.
  • Knowledge of the Agile development process.
  • Experience with Git, Jenkins, or the Atlassian tool suite, including Jira.
  • Knowledge of Matlab/Mex files.
  • Knowledge of containerized applications such as Docker and Kubernetes.
  • Ability to work independently and proactively in a fast-paced, mission-driven environment.
  • Extensive experience with missile defense programs and M&S best practices.
  • Background in the software development lifecycle.

Responsibilities

  • Design, develop, and enhance simulation framework code.
  • Integrate supplier-provided models and data sources.
  • Develop software supporting the STRATSIM and Interceptor Reference Model (IRM) Medium Fidelity Simulation tools.
  • Complete task responsibilities proactively and on schedule.
  • Participate in sprint planning, unit testing, and documentation.

Benefits

  • Generous profit-sharing plan.
  • Competitive salaries.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service