J

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

AFSIM Developer

Software EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USA$100k - $245k /yrIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or a related technical field.
  • At least 3 years of proficiency in modern C++ for framework-level development and plugin creation.
  • At least 3 years of hands-on experience with AFSIM, including scenario development, plugin development, model integration, or core extensions.
  • Experience in modeling and simulation, preferably in aerospace, space, or multi-domain mission-level contexts.
  • Familiarity with object-oriented design, modular frameworks, and simulation best practices.
  • Ability to obtain Interim Secret security clearance by the start date and ultimately obtain TS/SCI clearance; eligibility requires U.S. citizenship.
  • Strong problem-solving, analytical, and communication skills for collaborative work.

Responsibilities

  • Design, develop, and integrate custom AFSIM plugins, models, and scenarios for space domain simulations, including orbital dynamics, satellite constellations, sensing, communications, electronic warfare, and multi-domain effects.
  • Extend AFSIM's core framework using its modular C++ architecture to support new capabilities, behaviors, and data interfaces.
  • Develop and maintain scenario definitions, input files, and scripting logic to enable rapid exploration of force design alternatives.
  • Perform verification and validation of models against reference data, engineering models, or higher-fidelity tools.
  • Conduct simulation runs, analyze outputs, and generate visualizations or metrics to support analytical conclusions and decision-making.
  • Interface AFSIM with tools such as STK, MATLAB, and Python data pipelines for hybrid workflows or post-processing.
  • Support integration of real-world data, threat representations, and emerging technologies into simulation environments.
  • Contribute to documentation, user guides, and knowledge sharing within the modeling community.

Desired Qualifications

  • Experience with space-specific modeling, including orbital mechanics, astrodynamics, satellite systems, PNT, communications, or space control.
  • Proficiency in Python, MATLAB, or Lua scripting for analysis, automation, or AFSIM integration.
  • Knowledge of electronic warfare, cyber effects, or multi-domain operations in simulations.
  • Familiarity with additional modeling and simulation tools such as STK, NGTS, or similar.
  • Experience supporting DoD or Space Force analysis, wargaming, or acquisition programs.
  • Understanding of force design or capability development processes.
  • Experience with AFSIM supporting tools such as Wizard IDE and Mystic, and its scripting language.
  • Active TS/SCI clearance.

About the Company

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Johns Hopkins Applied Physics Laboratory (APL) is a not-for-profit university-affiliated research center that provides solutions to complex national security and scientific challenges through technical expertise, prototyping, research and development, and analysis. It uses engineering, simulations, and studies to design prototypes and deliver analyses that support government and partner organizations. Unlike many commercial firms, APL operates as a non-profit affiliated with Johns Hopkins and focuses on mission-oriented research rather than selling finished products. Its goal is to provide practical, thoroughly tested solutions to public-sector customers by performing research, developing prototypes, and offering expert analysis.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
United States
Founded
1942

Recently Posted Jobs

Explore more opportunities at Johns Hopkins Applied Physics Laboratory

See more jobs