Demo

Software Developer – Simulation Environment Plugins

Modern Technology Solutions, Inc. (MTSI)
Dayton, OH Full Time
POSTED ON 7/24/2026
AVAILABLE BEFORE 10/21/2026
Position Overview

We are seeking a highly skilled and driven Software Developer to join our team in developing robust simulation environment plugins for Advanced Framework for Simulation and Modeling (AFSIM), Next Generation Threat System (NGTS), and potentially Joint Simulation Environment (JSE) and Extensible Architecture for the Analysis and Generation of Linked Simulations (EAAGLES). This role will involve close collaboration with our Modeling & Simulation (M&S) Engineers to integrate MATLAB/Simulink models into simulation architectures. As part of a dynamic development effort, you will contribute to cutting-edge solutions for aerospace and defense applications.

Responsibilities

  • Simulation Plugin Development:
  • Design, build, and maintain simulation plugins in C for frameworks including AFSIM, NGTS, JSE, and EAAGLES.
  • Use MATLAB/Simulink models provided by M&S Engineers to implement subsystem and component models for aerospace applications.
  • Ensure seamless integration of models into larger simulation environments, such as engagement-level simulations.
  • Software Development and Integration:
  • Collaborate with M&S Engineers and developers to establish compatibility requirements between plugins and simulation frameworks.
  • Troubleshoot and resolve integration issues related to software, hardware, and simulation interdependencies.
  • Follow industry best practices to develop modular, scalable, and maintainable code.
  • Technical Documentation and Testing:
  • Document software functionality, integration processes, and changes to simulation environments.
  • Contribute to test planning, experimental design, and validation efforts.
  • Review and execute test cases to verify plugin functionality against system and software requirements.
  • Stakeholder Collaboration:
  • Work with program office representatives, contractors, and engineers to ensure simulation environments meet stakeholder requirements.
  • Present technical findings and updates to leadership and stakeholders.
  • Continuous Improvement:
  • Stay informed on emerging trends and tools in software and simulation development.
  • Participate in peer code reviews and knowledge-sharing activities to enhance team capabilities.

Qualifications

Required:

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a closely related field.
  • Proficiency in C programming with a minimum of 2 years of professional experience.
  • Experience in developing plugins and applications for simulation frameworks such as AFSIM, NGTS, JSE, or EAAGLES.
  • Familiarity with integrating MATLAB/Simulink models into simulation software.
  • Strong knowledge of object-oriented programming principles and design patterns.
  • Experience with Linux and Windows development environments.
  • Ability to work independently and collaboratively in an agile team setting.

Desired

  • Experience with testing frameworks like Google Test
  • Familiarity with Agile development methodologies, Kanban, or common DevOps tools (e.g., SVN, Git, Atlassian, Jenkins).
  • Experience with multiple software languages (e.g., Python, MATLAB).
  • Familiarity with Joint Simulation Environment Software Services development (e.g., GRID, DIADS).
  • Familiarity with Model-Based Systems Engineering (MBSE) tools such as Cameo.

Clearance Requirements

  • Required: Secret Security Clearance
  • Desired: Top Secret Security Clearance with SCI eligibility.

Location

This role is based in Dayton, OH. Relocation assistance may be available for highly qualified candidates.

About Us

Modern Technology Solutions, Inc. (MTSI) is an employee-owned Department of Defense contractor specializing in advanced modeling and simulation solutions. Our teams are empowered to deliver mission-critical capabilities at the speed of need, setting the bar for innovation and collaboration.

If you are passionate about advancing aerospace simulation technologies and thrive in dynamic environments, apply today to join our team!

Salary.com Estimation for Software Developer – Simulation Environment Plugins in Dayton, OH
$87,524 to $107,987
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer – Simulation Environment Plugins?

Sign up to receive alerts about other jobs on the Software Developer – Simulation Environment Plugins career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Modern Technology Solutions, Inc. (MTSI)

  • Modern Technology Solutions, Inc. (MTSI) Washington, DC
  • As a Senior Sustainment & Development PM Support you will participate in cross-functional teams in evolving acquisition management, logistics life cycle ma... more
  • Just Posted

  • Modern Technology Solutions, Inc. (MTSI) Washington, DC
  • MTSI is seeking a IT Modernization Information Systems Security Engineer whose primary function will be to provide Senior Cloud Information Systems Securit... more
  • Just Posted

  • Modern Technology Solutions, Inc. (MTSI) Huntsville, AL
  • Position will provide support to the MDA’s Test Directorate, Consolidated Flight Test Organization in support of the test planning and execution of the Spa... more
  • Just Posted

  • Modern Technology Solutions, Inc. (MTSI) Huntsville, AL
  • MTSI is seeking an engineer with experience in developing 6-Degree-Of-Freedom simulations with experience with Guidance, Navigation, and Control (GNC) algo... more
  • Just Posted


Not the job you're looking for? Here are some other Software Developer – Simulation Environment Plugins jobs in the Dayton, OH area that may be a better fit.

  • Quantum Research International Inc Patterson, OH
  • Overview: Quantum Research International, Inc. (Quantum ) provides our national defense and federal civilian and industry customers with services and produ... more
  • 28 Days Ago

  • Prescient Edge Patterson, OH
  • Job Title Software Developer Location Wright-Patterson, OH 45433 US (Primary) Category Intelligence Job Type Full-Time Career Level Staff Education Bachelo... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!