- Design and implement mission- and campaign-level simulation capabilities in modern C++ and Python
- Build and extend event-driven, discrete-event, agent-based, and constructive simulation frameworks
- Own core framework functionality, including event scheduling, simulation time, state transitions, platform abstractions, scenario execution, data collection, and deterministic replay
- Develop models for platforms, sensors, weapons, communications, electronic warfare, jamming, command and control, logistics, and environmental effects
- Extend AFSIM and comparable simulation environments through C++ plugins, framework services, SDK integrations, new platform types, and reusable model interfaces
- Translate operational concepts, system specifications, and subject-matter expertise into maintainable software models with explicit assumptions and testable behavior
- Modernize legacy campaign and mission-analysis tools and integrate them into a coherent simulation architecture
- Build scenario-generation, Monte Carlo, sensitivity-analysis, campaign-execution, and evaluation workflows
- Scale simulations across developer workstations, on-premises infrastructure, and cloud compute while preserving reproducibility and model provenance
- Connect constructive simulations with distributed, operational, hardware-in-the-loop, or human-in-the-loop environments where appropriate
- Establish verification and validation practices, reference scenarios, regression suites, and quantitative measures of model credibility
- Work directly with government, Air Force, and broader DoD stakeholders to understand acquisition questions and deliver usable capabilities quickly
- Collaborate with physics, backend, geospatial, AI, and product teams to integrate the simulation kernel into a larger interactive platform
- Lead design and code reviews, mentor teammates, and improve architecture, documentation, testing, and release practices
- At staff level, define and enforce testing standards, provide architectural guidance, own design documents for major projects, scope complex initiatives, audit technical risks, review high-impact work, lead technical grooming and RFCs, and coordinate across pods
Requirements
- Five or more years of professional software-development experience building simulation, autonomy, robotics, game-engine, digital-twin, or similarly complex systems
- Strong production experience in modern C++, with proficiency in Python for tooling, orchestration, analysis, or automation
- Hands-on experience developing or extending a simulation framework
- Experience with event-driven, discrete-event, agent-based, constructive, or distributed simulation architectures
- Demonstrated ability to represent complex real-world entities, interactions, rules, and edge cases as clear software abstractions
- Experience building plugins, SDKs, reusable model interfaces, framework services, platform types, or similar extension mechanisms
- Strong understanding of software architecture, data structures, algorithms, APIs, testing, debugging, and performance engineering
- Experience making substantial changes within a large existing codebase while maintaining ongoing delivery
- Experience with model verification, validation, calibration, or regression testing
- Ability to turn ambiguous operational or technical requirements into executable engineering plans
- Strong written and verbal communication skills, including the ability to document model assumptions, limitations, interfaces, and intended use
- Bachelor's degree or equivalent experience in computer science, engineering, applied mathematics, operations research, physics, or a related discipline
- Active Secret clearance or eligibility to obtain one
- Direct experience developing AFSIM plugins, framework extensions, event infrastructure, or custom platform types is strongly preferred
- Experience with behavior trees, finite state machines, and planning languages such as PDDL is strongly preferred
- Experience supporting Air Force, Space Force, joint, or broader DoD acquisition and mission-analysis programs is strongly preferred
- Experience developing models for sensors, weapons, electronic warfare, jamming, communications, logistics, or command and control is strongly preferred
- Experience translating or modernizing a large legacy modeling or campaign-analysis system into C++ is strongly preferred
- Experience designing a simulation framework, event stack, plugin architecture, or campaign system from the ground up is strongly preferred
- Familiarity with HLA, DIS, OneSAF, JSAF, NGTS, STK, or other constructive and distributed simulation environments is strongly preferred
- Experience spanning both operational and constructive simulation is strongly preferred
- Active TS/SCI clearance is strongly preferred
- Staff level expectation: 7+ years of experience
Core Competencies
Demonstrates expertise in modern C++ and Python for simulation development, with a strong focus on building and extending complex simulation frameworks. Proven ability to translate operational concepts into maintainable software models while ensuring model verification and validation.
Highest-signal resume keywords
- Modern C++ Development
- Python Proficiency
- Simulation Framework Development
- Model Verification and Validation
- Event-Driven Simulation Architecture
ATS Optimization Keywords
Hard Skills
- C++
- Python
- Simulation Frameworks
- Event-Driven Architecture
- Agent-Based Simulation
- Model Calibration
- Data Structures
- Algorithms
- APIs
- Performance Engineering
Soft Skills
- Strong Communication Skills
- Mentoring
- Collaboration
Certifications & Qualifications
- Active Secret Clearance
- Active TS/SCI Clearance
Industry Keywords
- DoD Acquisition
- Mission Analysis
- Robotics
- Game Engine
- Digital Twin
- Electronic Warfare
- Command and Control
- Logistics
Tools & Technologies
- AFSIM
- HLA
- DIS
- OneSAF
- JSAF
- NGTS
- STK
#J-18808-Ljbffr
Staff Simulation Engineer – Modeling & Simulation Arbeitgeber: Jobtailor
Als Front Office Supervisor in unserem dynamischen Team bieten wir Ihnen die Möglichkeit, in einem unterstützenden und freundlichen Arbeitsumfeld zu wachsen. Wir legen großen Wert auf die berufliche Entwicklung unserer Mitarbeiter und bieten regelmäßige Schulungen sowie die Chance, Verantwortung zu übernehmen. Unsere Lage ermöglicht es Ihnen, Teil einer lebendigen Gemeinschaft zu sein, während Sie gleichzeitig die Standards unseres Franchise-Partners einhalten und unseren Gästen einen unvergesslichen Aufenthalt bieten.