We are building a breakthrough platform for next-generation geospatial intelligence and defense applications, and we're looking for an AFSIM Modeler/Software Engineer to help extend our simulation and analytics capabilities. In this role, you'll bring hands-on experience with AFSIM (Advanced Framework for Simulation, Integration, and Modeling) to help develop mission-level analytics, simulation models, and integrations within a modern software environment. You'll work at the intersection of simulation, software engineering, and aerospace systems, using your understanding of established mission modeling frameworks while helping apply that expertise to next-generation simulation environments.
This is a hands-on engineering role. We're looking for someone who enjoys writing code, solving complex technical problems, and building simulation capabilities. You don't need to be a senior defense analyst or program lead; we're looking for strong technical fundamentals and practical AFSIM experience.
Location: Redmond, WA preferred; remote candidates will be considered for the right fit.
Responsibilities:
- Develop, configure, and maintain AFSIM models and simulation scenarios representing complex aerospace and defense systems.
- Design and implement models for aircraft, weapons, sensors, communications, electronic warfare, and other mission systems.
- Develop software, scripts, and tooling to extend AFSIM capabilities and automate simulation workflows.
- Build reusable modeling components and infrastructure that can support multiple simulation scenarios and use cases.
- Translate system requirements, technical specifications, and operational concepts into robust simulation models.
- Integrate models and software components into larger simulation environments.
- Run simulations, debug model behavior, investigate unexpected results, and improve model fidelity and performance.
- Develop automated workflows for scenario generation, simulation execution, data collection, and results processing.
- Analyze simulation outputs to validate model behavior and identify opportunities to improve the underlying implementation.
- Collaborate closely with software engineers, systems engineers, and subject-matter experts to ensure models accurately represent real-world systems.
- Participate in code reviews, technical design discussions, testing, and documentation.
- Help establish best practices for AFSIM development, testing, version control, and reusable model architecture.
Professional Qualifications:
- 2+ years of hands-on AFSIM experience, including developing or modifying models and scenarios.
- Strong software development skills in C++, Python, or a similar programming language.
- Experience building or working with simulation models, ideally involving aerospace, defense, robotics, autonomous systems, or other complex technical systems.
- Ability to read and understand existing code and simulation architectures and make meaningful modifications independently.
- Experience debugging complex software or simulation behavior and systematically identifying the underlying cause.
- Strong understanding of software engineering fundamentals, including version control, testing, debugging, and code quality.
- Ability to translate real-world system behavior and technical requirements into software and simulation models.
- Strong analytical and problem-solving skills.
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, Operations Research, or a related technical field, or equivalent practical experience.
Preferred Qualifications:
- Experience integrating AFSIM with other simulation, modeling, analytics, or software environments.
- Experience developing custom AFSIM plugins, models, or extensions.
- Experience with AFSIM's modeling architecture, interfaces, or APIs.
- Experience with aircraft, weapons, sensors, ISR, electronic warfare, communications, or air combat systems.
- Experience modeling crewed and uncrewed platforms.
- Experience with simulation automation, scenario generation, Monte Carlo analysis, or large-scale simulation runs.
- Experience with Linux-based development environments and Git.
- Familiarity with systems engineering, mission-level analysis, or operations analysis.
- Experience working in classified environments.