Senior Computer Program/Software Engineer (Modeling & Simulation)

Chitra Productions

Northern (KY)

Hybrid

USD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Chitra Productions is seeking a Senior Computer Program / Software Engineer – Modeling & Simulation in the United States (Kentucky region) to design, develop, integrate, test, and maintain advanced modeling and simulation systems for analysis, training, and decision support.

You will work with systems engineers, data scientists, analysts, and customers on defense, aerospace, government, research, and commercial programs, delivering high-performance software and validating models against

Qualifications

  • Bachelor’s degree in CS/Engineering/Math/Physics or related field.
  • 5–10+ years of software engineering experience.
  • Experience developing modeling and simulation applications.
  • Strong programming skills in C++, Python, Java, C#.

Responsibilities

  • Design, develop, and maintain modeling and simulation software applications.
  • Implement algorithms for physical systems and mission scenarios.
  • Develop scalable software architectures and perform code reviews.
  • Collaborate with systems engineers and data scientists.
  • Provide technical leadership and mentorship.

Skills

C++
Python
Java
C#
MATLAB

Education

Bachelor’s degree in Computer Science/Engineering/Math/Physics
Master’s degree (preferred) in CS/Engineering/OR/Math

Tools

Git
Jenkins
Docker
Kubernetes
Visual Studio
Eclipse

Job description

Position Summary

The Senior Computer Program / Software Engineer – Modeling & Simulation is responsible for the design, development, integration, testing, and maintenance of advanced modeling and simulation systems used for analysis, training, mission planning, engineering evaluation, and decision support. This role develops high-performance software solutions that accurately model complex systems, operational environments, and real-world scenarios.

The engineer collaborates with systems engineers, data scientists, analysts, subject matter experts, and customers to develop simulation capabilities supporting defense, aerospace, government, research, and commercial programs.

Key Responsibilities
Software Development
  • Design, develop, and maintain modeling and simulation software applications.
  • Implement algorithms representing physical systems, operational processes, and mission scenarios.
  • Develop scalable and maintainable software architectures.
  • Perform code reviews and ensure compliance with software engineering standards.
  • Troubleshoot and resolve complex software issues.
Modeling & Simulation Engineering
  • Develop mathematical, statistical, and physics-based models.
  • Build constructive, virtual, and live simulation environments.
  • Validate models against operational data and system requirements.
  • Analyze simulation results and recommend improvements.
  • Support scenario development and experimentation activities.
Systems Integration
  • Integrate simulation systems with external applications, databases, sensors, and command-and-control systems.
  • Develop APIs and middleware components.
  • Support distributed simulation architectures.
  • Ensure interoperability with existing simulation frameworks and standards.
Verification & Validation (V&V)
  • Develop test plans and validation methodologies.
  • Conduct unit, integration, performance, and acceptance testing.
  • Verify simulation accuracy and model fidelity.
  • Document test results and corrective actions.
Technical Leadership
  • Provide technical guidance to software and simulation teams.
  • Mentor junior engineers.
  • Participate in architecture reviews and technical planning.
  • Support proposal development and technical solution design.
Research & Innovation
  • Evaluate emerging technologies and simulation methodologies.
  • Recommend improvements to modeling approaches and software architectures.
  • Support research and development initiatives.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, Physics, or related field.
  • 5–10+ years of software engineering experience.
  • Experience developing modeling and simulation applications.
  • Strong programming skills in one or more of:
    • C++
    • Java
    • Python
    • C#
  • Experience with software development lifecycle (SDLC) processes.
  • Strong analytical and problem-solving skills.
Preferred Qualifications
  • Master’s degree in Computer Science, Engineering, Applied Mathematics, Operations Research, or related field.
  • Experience supporting defense, aerospace, research, or government programs.
  • Knowledge of simulation frameworks and standards.
  • Experience with distributed simulation environments.
Technical Skills
Programming Languages
  • C++
  • Python
  • Java
  • C#
  • MATLAB
Modeling & Simulation
  • Discrete Event Simulation
  • Agent-Based Modeling
  • Monte Carlo Simulation
  • Digital Twin Technologies
  • Physics-Based Modeling
  • Statistical Analysis
Simulation Standards
  • High Level Architecture (HLA)
  • Distributed Interactive Simulation (DIS)
  • Test and Training Enabling Architecture (TENA)
Software Tools
  • Git
  • Jenkins
  • Docker
  • Kubernetes
  • Visual Studio
  • Eclipse
Data & Analytics
  • SQL Databases
  • Data Visualization
  • Machine Learning Integration
  • Data Modeling
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Modeling and Simulation Analyst
Senior Modeling and Simulation Analyst

Chitra Productions • Northern (KY)

Hybrid
USD 110,000 - 160,000
Modeling & Simulation Software Engineer
Modeling & Simulation Software Engineer

Ingenix Technologies, Inc. • Huntsville (AL)

On-site
USD 85,000 - 112,000
Principal Modeling and Simulation Engineer
Principal Modeling and Simulation Engineer

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 150,000 - 230,000
Principal Modeling and Simulation Engineer
Principal Modeling and Simulation Engineer

Berkshire Grey • Bedford (MA)

On-site
USD 120,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Searchability Aerospace & Defense • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Modeling Simulation Software Engineer
Modeling Simulation Software Engineer

Saic • El Segundo (CA)

On-site
USD 160,000 - 200,000
Modeling & Simulation Software Engineer
Modeling & Simulation Software Engineer

Ingenix Technologies LLC • Huntsville (AL)

Hybrid
USD 110,000 - 160,000
Junior Modeling Simulation Software Engineer
Junior Modeling Simulation Software Engineer

Saic • El Segundo (CA)

On-site
USD 80,000 - 120,000
Software Engineer, Lead (Simulation and Training)
Software Engineer, Lead (Simulation and Training)

hackajob • Mount Laurel Township (NJ)

On-site
USD 150,000 - 190,000
Medical
Dental
Vision
+10
Software Engineer- Physical Modeling & Simulation Engineer
Software Engineer- Physical Modeling & Simulation Engineer

John H Northrop And Associates • Newport News (VA)

On-site
USD 100,000 - 120,000