Autonomy Test and Evaluation Software Engineer
Johns Hopkins APL · Laurel, MD · Software Engineering
About this role
Johns Hopkins APL is hiring a mid-level QA Engineer in the software engineering function based in Laurel, MD. The posting calls out experience with Python, Reinforcement Learning, Machine Learning, Data Structures.
- Role
- QA Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Department
- Software Engineering
- Posted
- Apr 10, 2026
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersDo you enjoy building advanced simulation and analysis tools to evaluate sophisticated autonomous systems?
Are you interested in shaping how the Navy tests, validates, and deploys autonomous maritime platforms?
If so, we would love for you to join our team at APL! We are seeking a motivated Autonomy Test and Evaluation Tools Software Engineer to join the Ocean Systems and Engineering Group. In this role, you will contribute to the development of innovative test and evaluation software solutions. You will collaborate with multidisciplinary teams in an agile, rapid prototyping environment to build the next generation of simulation-based test tools for autonomous platforms.
As an Autonomy Test and Evaluation Tools Software Engineer, you will...
- Develop end-to-end software tools for simulation-based test and evaluation (T&E) of autonomous systems, including requirements definition, architecture, implementation, and validation.
- Design and build high-fidelity simulation environments to evaluate autonomy algorithms under nominal and off-nominal conditions.
- Develop approaches to verify and validate decision-making systems, including edge cases and emergent behaviors.
- Apply data science, statistics, and machine learning techniques to analyze system performance and develop new evaluation methods.
- Plan and support field experiments, integrating real-world data with simulation-based analysis.
- Collaborate with multidisciplinary teams in an agile, rapid prototyping environment.