Real-Time Simulation & Physics Engineer for ISRT

Johns Hopkins University Applied Physics Laboratory LLC

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

2 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 University Applied Physics Laboratory (APL) is seeking a Simulation & Physics Software Engineer to advance real-time, high-fidelity simulation across ISRT missions. You will develop, test, and optimize C++ software for physics engines, rigid-body dynamics, fluid simulations, and interactive 3D visualization within a deterministic, high-performance framework.

Join a multidisciplinary team and contribute to state management, synchronization, and data integration across CPU/GPU,

Qualifications

  • Bachelor’s degree in computer science, software engineering, physics, mathematics, or a related field.
  • At least three years of relevant software development experience in real-time simulation, engine development, physics-based modeling, graphics, distributed systems, robotics, or related performance-sensitive software.
  • Significant experience developing clear and maintainable, high-performance C++ software for real-time, interactive, or simulation-heavy applications.
  • Professional experience developing, debugging, and optimizing software within Linux environments.
  • Experience with complex software architectures such as physics engines, simulation frameworks, distributed applications, or robotics systems.
  • Experience in memory management, multithreading, job systems, streaming, serialization, networking, or large-scale C++ architecture.
  • Able to obtain Interim Secret clearance by start date; eligible for TS/SCI; U.S. citizenship required.

Responsibilities

  • Develop, test, and improve real-time software systems that support high-fidelity simulation and interactive 3D visualization.
  • Implement and optimize performance-sensitive C++ software involving physics engines, rigid-body dynamics, fluid simulations, and real-time modeling.
  • Contribute to models simulating sensor-environment interactions within a high-performance real-time framework.
  • Evolve foundational systems such as state management, physics synchronization, resource loading, serialization, and platform abstraction.
  • Integrate physics models, simulation components, rendering systems, data sources, and hardware interfaces into deterministic interactive capabilities.
  • Profile and optimize software across CPU, GPU, memory, networking, and real-time frame-budget constraints.
  • Collaborate within a technical team to build performant, maintainable, and robust software.

Skills

Real-time simulation
C++ engineering
Engine programming
Physics-based modeling
Graphics
Distributed systems
High-performance software
Multithreading
Memory management

Education

Bachelor's degree in computer science
Master’s degree in computer science (preferred)

Tools

Python
MATLAB
Linux

Job description

Johns Hopkins University Applied Physics Laboratory (APL) is seeking a Simulation & Physics Software Engineer to advance real-time, high-fidelity simulation across ISRT missions. You will develop, test, and optimize C++ software for physics engines, rigid-body dynamics, fluid simulations, and interactive 3D visualization within a deterministic, high-performance framework.

Join a multidisciplinary team and contribute to state management, synchronization, and data integration across CPU/GPU,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Modeling & Simulation Research Engineer — Innovative R&D
Modeling & Simulation Research Engineer — Innovative R&D

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Senior ISRT Engineer/Analyst: Sensor Fusion & Field-Testing
Senior ISRT Engineer/Analyst: Sensor Fusion & Field-Testing

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

On-site
USD 105,000 - 245,000
Senior Dynamics Analyst — Multi-Physics Simulations
Senior Dynamics Analyst — Multi-Physics Simulations

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

Hybrid
USD 105,000 - 290,000
Education assistance
Retirement contributions
Comprehensive benefits
Real-Time Software Systems Engineer — Prototyping & System Design
Real-Time Software Systems Engineer — Prototyping & System Design

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
ISRT Systems Engineer & Data Fusion Lead
ISRT Systems Engineer & Data Fusion Lead

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 245,000
ISRT Engineer/Analyst — Data Fusion & ML
ISRT Engineer/Analyst — Data Fusion & ML

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

On-site
USD 85,000 - 165,000
ISRT Systems Engineer & Data Fusion Analyst
ISRT Systems Engineer & Data Fusion Analyst

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

On-site
USD 85,000 - 165,000
High-Fidelity Missile Modeling Engineer
High-Fidelity Missile Modeling Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
ISRT & BMC2 Systems Engineer & Analyst
ISRT & BMC2 Systems Engineer & Analyst

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

On-site
USD 85,000 - 165,000
Simulation Research Engineer (C++/Python) for Systems
Simulation Research Engineer (C++/Python) for Systems

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

On-site
USD 100,000 - 245,000