junior Software Engineer ic Bachelor's · Posted Nov 3, 2025

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
AI Summary
Develop algorithms and models for distributed air and missile defense systems. Requires Bachelor's or Master's in Electrical Engineering, Mathematics, Physics, or related field with proficiency in MATLAB, Python, or C/C++. Must obtain Interim Secret security clearance and be a U.S. citizen.

More roles at Johns Hopkins APL

Spacecraft Navigation & Timing Engineer
Laurel, MD · mid
Python TypeScript Java
2026 PhD Graduate - Next Gen Image Processing/Sensing
Laurel, MD · junior
Python Data Structures
Image Processing / Sensor Engineer
Laurel, MD · mid
Python Data Structures
2026 Graduate - Image and Video Processing Engineer
Laurel, MD · junior
Python Data Structures
2026 Graduate- RF Signal Processing / Sensor Engineer
Laurel, MD · junior
Python Data Structures
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

 

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
  • This is an excerpt. Read the full job description on Johns Hopkins APL careers →
All software engineering jobs software engineering in Laurel, MD Jobs in Laurel, MD software engineering salaries software engineering career path
All Johns Hopkins APL Jobs Browse software engineering roles junior positions