The Johns Hopkins University Applied Physics Laboratory (APL) is seeking a Simulation & Physics Software Engineer to advance interactive 3D training and high-fidelity, physics-based interactive sensor simulation capabilities. The role supports real-world Intelligence, Surveillance, Reconnaissance, and Targeting (ISRT) missions and involves working with a multidisciplinary team to turn early designs into robust, physics-driven simulation capabilities. The engineer will develop, test, and improve real-time software systems for high-fidelity simulation, interactive 3D visualization, and complex scenario execution. The work includes performance-sensitive C++ software involving physics engines, rigid-body dynamics, fluid simulations, runtime architecture, distributed simulation, and real-time mathematical modeling. The engineer will also contribute to sensor-environment interaction models, foundational simulation systems, and integrations among physics models, rendering systems, data sources, and hardware interfaces. The position requires profiling, debugging, and optimizing systems across CPU, GPU, memory, networking, and real-time frame-budget constraints while maintaining physical accuracy. APL describes its culture as welcoming, collaborative, and supportive of employee growth, creativity, and diverse perspectives. Its campus is in the Baltimore-Washington metro area. Eligible staff receive benefits that include retirement plans, paid time off, medical, dental, vision, life and disability insurance, flexible spending accounts, education assistance, and training and development. Additional compensation may include a sign-on bonus, relocation benefits, locality allowance, or discretionary payments for exceptional performance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level