Job Requirements
Arlington, VA
Secret Polygraph Unspecified
Career Level not specified
$160,001 - $200,000
Job Description
Description
SAIC is seeking a C++ Software Engineer in Arlington, VA. This role focuses on developing C++-based extensions, plugins, and custom capabilities for AFSIM. The engineer will implement new simulation behaviors, integrate external models, and enhance analytical toolchains that support mission-level analysis and system-of-systems assessments. This position partners closely with analysts to convert modeling requirements into robust, maintainable software features.
Key Responsibilities
• Design, develop, and maintain C++ extensions, plugins, and modules for AFSIM.
• Implement new simulation capabilities, physics based modeling, sensor/weapon logic, and custom interfaces.
• Integrate external libraries, data sources, or physics-based models into the AFSIM runtime environment.
• Translate analyst requirements into software features, ensuring correctness, performance, and maintainability.
• Debug, optimize, and validate plugin behavior within complex simulation environments.
• Maintain software documentation, API references, and integration guides.
• Support build system configuration, version control workflows, and continuous integration pipelines.
• Ensure code quality through unit testing, peer reviews, and adherence to coding standards.
Qualifications
Required Qualifications
• Bachelor's degree in computer science, software engineering, or related field and 9 years of related experience
• Proficiency in modern C++ (C++17 or later).
• Experience with object-oriented design, data structures, and software architecture fundamentals.
• Familiarity with AFSIM, simulation frameworks, or plugin-based architectures.
• Ability to work with Git and collaborative development workflows.
Preferred Qualifications
• Experience developing simulation models, real-time or constructive simulation software, or game-engine-style behavior systems.
• Familiarity with Boost, CMake, or cross-platform build systems.
• Exposure to Lua/Python for integration or scripting.
• Understanding of sensor physics, kinematics, or engagement modeling (helpful but not required).
Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
SAIC is seeking a C++ Software Engineer in Arlington, VA. This role focuses on developing C++-based extensions, plugins, and custom capabilities for AFSIM. The engineer will implement new simulation behaviors, integrate external models, and enhance analytical toolchains that support mission-level analysis and system-of-systems assessments. This position partners closely with analysts to convert modeling requirements into robust, maintainable software features.
Key Responsibilities
• Design, develop, and maintain C++ extensions, plugins, and modules for AFSIM.
• Implement new simulation capabilities, physics based modeling, sensor/weapon logic, and custom interfaces.
• Integrate external libraries, data sources, or physics-based models into the AFSIM runtime environment.
• Translate analyst requirements into software features, ensuring correctness, performance, and maintainability.
• Debug, optimize, and validate plugin behavior within complex simulation environments.
• Maintain software documentation, API references, and integration guides.
• Support build system configuration, version control workflows, and continuous integration pipelines.
• Ensure code quality through unit testing, peer reviews, and adherence to coding standards.
Qualifications
Required Qualifications
• Bachelor's degree in computer science, software engineering, or related field and 9 years of related experience
• Proficiency in modern C++ (C++17 or later).
• Experience with object-oriented design, data structures, and software architecture fundamentals.
• Familiarity with AFSIM, simulation frameworks, or plugin-based architectures.
• Ability to work with Git and collaborative development workflows.
Preferred Qualifications
• Experience developing simulation models, real-time or constructive simulation software, or game-engine-style behavior systems.
• Familiarity with Boost, CMake, or cross-platform build systems.
• Exposure to Lua/Python for integration or scripting.
• Understanding of sensor physics, kinematics, or engagement modeling (helpful but not required).
Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
group id: 10111346