Trajectory Optimization Engineer
Johns Hopkins APL · Laurel, MD · Mathematics
About this role
Johns Hopkins APL is hiring a mid-level Software Engineer based in Laurel, MD. The posting calls out experience with Data Structures and roughly 2+ years of relevant work. Listed education preference: a master's degree or equivalent.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Experience
- 2+ years
- Education
- Master's degree
- Visa
- Not sponsored
- Department
- Mathematics
- Posted
- Mar 11, 2026
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersAre you interested in developing models, methodologies, and algorithms for translating design characteristics of missile systems into concept evaluation and mission planning software?
Would you enjoy working with a team that takes innovative ideas from proof of concept to flight-ready final products?
If so, we’re looking for someone like you to join our team at APL.
We are seeking a trajectory optimization engineer to develop models, numerical algorithms, and novel approaches for mission planning and evaluation of missile systems.
As a trajectory optimization engineer you will…
- Apply advanced numerical optimization methods and computational approaches to hypersonic vehicles
- Model the dynamics of hypersonic vehicles in varying environments
- Develop software for mission planning and flight system evaluation using advanced numerical optimization methods
- Design methods for evaluating and testing developed software
- Document and present work to sponsors and third-party collaborators
- Interact with sponsors and external representatives to formulate concepts of operation for these novel and advanced technologies
Qualifications
You meet the minimum qualifications for the job if you…
- Hold an M.S. in an engineering discipline, computational science, applied mathematics, or a related technical field
- Are proficient with a high-level programming language, such as MATLAB or Python
- Have a background in nonlinear programming and/or optimal control theory