Simulation Software Engineer
Johns Hopkins APL · Laurel, MD · Aerospace Engineering
About this role
Johns Hopkins APL is hiring a mid-level Software Engineer based in Laurel, MD. The posting calls out experience with Python, CUDA, Docker, TensorFlow.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Department
- Aerospace Engineering
- Posted
- Apr 15, 2026
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersAre you a versatile developer who wants to apply modern software practices to solve critical, real-world challenges in strike weapon technology?
Are you a software engineer who is naturally curious about how things work and loves collaborating with experts to build the right scientific computing solutions?
If so, we're looking for someone like you to join our team at APL.
The Strike Guidance, Navigation, Control, and Seekers group is looking for a Simulation Software Engineer to help us architect, develop, and modernize physics-based simulations across a wide-ranging set of programs. Our group’s goal is to ensure the United States has a distinct technology advantage in autonomous systems by leading the next generation of development and prototyping. We do this by providing world class design solutions with a focus on:
- Guidance, Navigation, and Controls
- Radio Frequency (RF) and Electro-Optical/Infrared (EO/IR) Sensors
- Modeling and Simulation (M&S)
- Hardware/Software Development & Test
- Multi-Disciplinary Design Optimization