Modeling & Simulation Software Engineer
Job Description
DESE Research, Inc. is seeking a software engineer for modeling and simulation work in Huntsville, AL (onsite). This role supports the Missile Defense Agency (MDA) Ground Based Mid-course (GMD) program by developing and improving Modeling & Simulations (M&S) tools used for customer medium fidelity simulation efforts.
Role Overview
In this position, you will design, develop, and enhance simulation framework code and contribute to software used by GMD customers. The work focuses on integrating supplier-provided models and data sources, along with supporting medium fidelity simulation tools including STRATSIM and IRM (Interceptor Reference Model).
Responsibilities
- Design, develop, and enhance simulation framework code, including integration of supplier-provided models and data sources.
- Develop software support for GMD medium fidelity simulation tools, specifically STRATSIM and IRM (Interceptor Reference Model).
Required Qualifications
- Bachelor’s degree in the physical sciences, mathematics, engineering, computer science, or another relevant field.
- 5 to 10 years of relevant experience.
- Proficiency with C++, makefiles, JavaScript, Twisted (GUI development), and Python scripting.
- Demonstrated understanding of software principles and concepts, including software development lifecycle/process, design patterns, and object-oriented design and programming.
- Experience with Agile development methodologies (sprints, backlog, team collaboration, etc.).
- Familiarity with GitLab for source code management and project management workflows.
- Knowledge of Linux and Windows programming environments.
- Commitment to code quality, including participation in sprint planning, unit tests, and documentation activities.
- Active Secret Clearance.
Technical Skills and Tools
- C++, makefiles, JavaScript, Twisted, Python
- GitLab, Linux, Windows
- Agile development methodologies
- STRATSIM, IRM (Interceptor Reference Model), AFSim (Advanced Framework for Simulation Integration Modeling)
- Git, Jenkins, Atlassian tool suite (Jira)
- Matlab/Mex files
- Docker/Kubernetes
Preferred Qualifications
- 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/Kubernetes.
- Ability to work independently and proactively in a fast-paced, mission-driven environment.
Similar Jobs
?