AI SCORE 8.5

Software Developer for Advanced Simulation Environments - Remote

$80K–$100K/year

About the Role

We are seeking a highly skilled and driven Software Developer for Advanced Simulation Environments to join our team in developing robust simulation environment plugins. This Software Developer remote position 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.

What You'll Do

  • 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.
  • 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.
  • Document software functionality, integration processes, and changes to simulation environments.
  • Contribute to test planning, experimental design, and validation efforts.
  • Work with program office representatives, contractors, and engineers to ensure simulation environments meet stakeholder requirements.

Requirements

  • 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.

Nice to Have

  • 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.

What We Offer

  • Competitive salary and benefits package.
  • Relocation assistance may be available for highly qualified candidates.
  • Opportunities for professional growth and development.
  • Dynamic work environment with a focus on innovation.
  • Employee-owned company with a strong commitment to mission success.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This remote Software Developer position offers a unique opportunity to work on advanced simulation technologies in the defense sector. With competitive pay and relocation support, it's an attractive role for tech professionals.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.