Senior Software Engineer - Defense Simulation (MATLAB/C++)

Monte Sano Research Corporation

Huntsville (AL)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Monte Sano Research Corporation in Huntsville seeks a mid/senior software engineer to support core survivability analysis of emerging Army missile technologies. The role requires translating MATLAB/Simulink models to production-grade C++ and integrating them into a Kubernetes-based distributed simulation environment.

The successful candidate will own difficult technical work from concept to working software, with independence and strong problem-solving skills, and must be a U.S.

Qualifications

  • Significant experience converting MATLAB/Simulink models into production software.
  • Experience developing clean, modular, reusable C++ software.
  • Understanding memory management, object lifetimes, and DLL/shared-library development.
  • Experience with distributed or component-based simulation frameworks and APIs.
  • Experience implementing or integrating publisher/subscriber messaging architectures.
  • Proficient with Git and collaboration workflows.

Responsibilities

  • Analyze MATLAB and Simulink models and translate algorithms into C++.
  • Integrate C++ models into a Kubernetes-based distributed simulation environment.
  • Develop and maintain C++ interfaces between simulation components (APIs, data formats, IPC).
  • Develop automated regression tests to verify MATLAB/Simulink behavior vs. C++ implementations.
  • Profile and debug simulation software for correctness, memory usage, concurrency, timing, and performance.
  • Apply engineering practices: source control, branching, reviews, issue tracking, CI.

Education

B.S. in STEM field
Significant MATLAB and Simulink experience
C++ development
Memory management, RAII, DLL/shared libs
Distributed/simulation frameworks
APIs, message publishers/subscribers
Git/version control workflows

Tools

MATLAB
Simulink
C++
Kubernetes
Git

Job description

Monte Sano Research Corporation in Huntsville seeks a mid/senior software engineer to support core survivability analysis of emerging Army missile technologies. The role requires translating MATLAB/Simulink models to production-grade C++ and integrating them into a Kubernetes-based distributed simulation environment.

The successful candidate will own difficult technical work from concept to working software, with independence and strong problem-solving skills, and must be a U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Missile Systems Modeling & Simulation Engineer
Missile Systems Modeling & Simulation Engineer

Monte Sano Research Corporation • Huntsville (AL)

On-site
USD 70,000 - 110,000
1242 - Mid/Senior Software Engineer
1242 - Mid/Senior Software Engineer

Monte Sano Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 130,000
Senior System Analysis & Integration Engineer - Simulation
Senior System Analysis & Integration Engineer - Simulation

Monte Sano Research Corporation • Huntsville (AL), Northern (KY)

Hybrid
USD 120,000 - 170,000
Flight Simulation Engineer - Missile Systems (Mid-Level)
Flight Simulation Engineer - Missile Systems (Mid-Level)

ADP, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
1238 - Modeling and Simulation Engineer
1238 - Modeling and Simulation Engineer

Monte Sano Research Corporation • Huntsville (AL)

On-site
USD 70,000 - 110,000
Software Engineer – Defense Systems & Test Tools
Software Engineer – Defense Systems & Test Tools

Monte Sano Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 130,000
Simulation Software Developer (C++, Modeling & Simulations)
Simulation Software Developer (C++, Modeling & Simulations)

Modern Technology Solutions, Inc. • Dayton (AL)

On-site
USD 70,000 - 110,000
Defense Systems Simulation Engineer
Defense Systems Simulation Engineer

Dr Inc • Huntsville (AL)

On-site
USD 60,000 - 100,000
Company paid medical and dental
3 weeks vacation
Sick leave 2 weeks
+3
Software Engineer - Missile Defense HWIL Sim (Onsite)
Software Engineer - Missile Defense HWIL Sim (Onsite)

CFD Research Corporation • Athens (AL)

On-site
USD 95,000 - 135,000
401(k) matching
Employee Stock Ownership Plan (ESOP)
Medical, Vision, and Dental insurance
+2
Software Engineer – Defense Simulation (C++, C#)
Software Engineer – Defense Simulation (C++, C#)

VetJobs • Huntsville (AL)

On-site
USD 60,000 - 75,000