C++ Modeling & Simulation Engineer – AI-Driven Defense Tools

Johns Hopkins Applied Physics Lab

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD seeks a software engineer to build modeling and simulation applications for next-generation strike weapons and air vehicles. You will work with a team of engineers and analysts to apply AI-enabled development tools across the software lifecycle.

The role emphasizes rigorous software engineering, code reviews, testing, and integration of M&S tools with analysts' workflows. Clearances and SAP access may be required.

Qualifications

  • Bachelor’s degree in computer science, computer engineering, or a related field.
  • Demonstrated record of developing robust, maintainable software using modern C++17 or newer.
  • Effective communication with end-users about technical issues and new software capabilities.
  • Willingness to learn new concepts and grow your personal skill set.
  • Ability to obtain SAP level access and security clearances.

Responsibilities

  • Develop and enhance C++ modeling and simulation capabilities for radar, tracking, engagement, and mission-system behaviors.
  • Deliver software tools that analysts use to assess military utility, system requirements, and capability tradeoffs.
  • Collaborate with engineers and analysts to integrate software for applications, infrastructure, and user interfaces.
  • Define requirements, design, develop, test, integrate, deliver, and maintain M&S tools.

Skills

C++ proficiency (modern)
End-user communication
Lifelong learning
SAP access readiness
Git
CMake
Conan
GitLab
Docker
GoogleTest
AFSIM framework

Education

Bachelor’s degree in CS/CE or related

Tools

Git
CMake
Conan
GitLab
Docker
GoogleTest
AFSIM

Job description

Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD seeks a software engineer to build modeling and simulation applications for next-generation strike weapons and air vehicles. You will work with a team of engineers and analysts to apply AI-enabled development tools across the software lifecycle.

The role emphasizes rigorous software engineering, code reviews, testing, and integration of M&S tools with analysts' workflows. Clearances and SAP access may be required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Modeling & Simulation Engineer: Integrated Analytics & Workflows
Modeling & Simulation Engineer: Integrated Analytics & Workflows

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Defense Modeling & Simulation Engineer
Defense Modeling & Simulation Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Aerospace Modeling & Simulation Engineer
Aerospace Modeling & Simulation Engineer

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Defense Software Engineer: Simulation & Missile Defense
Defense Software Engineer: Simulation & Missile Defense

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Missile Defense Modeling & Simulation Engineer
Missile Defense Modeling & Simulation Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Strategic Air Combat Modeling & Simulation Analyst
Strategic Air Combat Modeling & Simulation Analyst

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Software Engineer - High-Impact Simulation & ML for Defense
Software Engineer - High-Impact Simulation & ML for Defense

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Aerospace Simulation & Systems Engineer
Aerospace Simulation & Systems Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 165,000
Security clearance eligibility
Comprehensive benefits
Senior C++ Software Engineer for Defense AI & Simulations
Senior C++ Software Engineer for Defense AI & Simulations

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Modeling & Simulation Engineer for Defense Systems
Modeling & Simulation Engineer for Defense Systems

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000