Simulation Developer
MANTECH · Quantico, VA · 1 wk ago
On-siteInformation TechnologyFull-time
Responsibilities
- Designs, develops, and sustains simulation models and environments using a variety of programming languages, tools, and data sources
- Integrates models and simulations into larger system architectures and supports MCWL Wargaming Division efforts for interoperability testing and model orchestration
- Collaborates with engineers, analysts, and operational subject matter experts to enhance model fidelity and ensure simulation accuracy
- Implements new features, conducts model testing and validation, and troubleshoots issues across evolving simulation platforms
- Leads and supports planning, coordination, and documentation activities for simulation projects, including data collection, stakeholder alignment, and capability tracking
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related technical field
- Minimum of 7 years of software development experience focused on simulation or game-based environments. A total of 10 years’ experience without a degree
- Proficiency in programming languages such as C++, C#, Python, or Java
- Experience with simulation platforms or engines such as AFSIM, NGTS, OneSAF, Unity, Unreal Engine, Simio, or Arena
- Familiarity with version control systems and collaborative software development workflows
Qualifications
- Understanding of modeling and simulation principles in military or operational contexts
- Familiarity with mission engineering, wargaming, campaign analysis, or Naval Capabilities Integration Process (NCIP), and associated military systems/processes
- Knowledge of 3D graphics, physics engines, and database management systems (e.g., SQL)
- Experience applying Agile or Scrum development methodologies in simulation projects
- Strong communication, analytical, and cross-functional collaboration skills
Benefits
- Must possess a current/active TS/SCI security clearance
- Must be able and willing to perform occasional manual labor and warehouse duties, with the ability to lift up to 50 pounds
- Must be able to remain in a stationary position 50% of the time
- Frequent communication with co-workers, management, and customers, which may involve delivering presentations