2026 Graduate – Signal Processing/Communications Theory Engineer
Johns Hopkins APL · Laurel, MD · Electrical Engineering
About this role
Johns Hopkins APL is hiring a junior-level Software Engineer based in Laurel, MD. The posting calls out experience with Python, C, Data Structures, Machine Learning. Listed education preference: a bachelor's degree or equivalent.
- Role
- Software Engineer
- Function
- software engineering
- Level
- junior
- Track
- Individual contributor
- Location
- Laurel, MD
- Education
- Bachelor's degree
- Visa
- Not sponsored
- Department
- Electrical Engineering
- Posted
- Nov 3, 2025
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careers
Are you looking for exciting opportunities to help determine how to best defend the United States, our armed forces, and our allies from all forms of air and missile threats?
We are seeking talented graduates to join our Networked Systems and Integrated Fires Group to conduct algorithm development, modeling and analysis for air and missile defense. You would become a part of the team that works on a wide range of exciting technical challenges involving sensor data processing, target tracking, multi-sensor data fusion, communications and networking, and system-of-systems design that encompasses sensors, networks, combat systems and weapons, all with the goal of developing groundbreaking solutions for distributed warfare theatres.
You will use math, engineering, physics and software skills to model, analyze and improve existing and prototype new air and missile defense systems and concepts. As you do so, you will broaden and deepen your technical knowledge and make contributions to important national security missions.
As a member of our team...
- Your primary responsibility will be contributing to the development of distributed air and missile defense systems
- You will model, analyze, and study performance of current systems, identify opportunities for improvements, and propose and develop new algorithms and concepts
- You will provide status updates, analysis results and algorithms in written reports and in presentations