mid software engineering Hardware Engineer ic · Posted Apr 1, 2026

About this role

Johns Hopkins APL is hiring a mid-level Hardware Engineer in the software engineering function based in Laurel, MD. The posting calls out experience with Python, TypeScript, Data Structures, Embedded Systems.

Role
Hardware Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Laurel, MD
Department
Aerospace Engineering
Posted
Apr 1, 2026

More roles at Johns Hopkins APL

2026 Graduate - Synthetic Aperture Radar ML Engineer - Imaging Systems
Laurel, MD · junior
Python TypeScript TensorFlow
2026 PhD Graduate - Postdoctoral Researcher in Robotics and Autonomous Systems
Laurel, MD · junior
Python Data Structures Machine Learning
Experienced Reentry Systems Engineer
Laurel, MD · mid
System Design Testing Data Analytics
Reverse Engineer and Offensive Cyber Developer
Laurel, MD · mid
TypeScript C++ C
Constrained Cyber Capability Engineer
Laurel, MD · mid
TypeScript Linux Networking
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Do you love applying your signal processing experience to solve complex problems in the RF domain, in particular, electronic warfare?

 

Are you willing to take chances with new and creative methods to solve the nations toughest challenges?

 

Do you want to work in an atmosphere where risk taking, innovation, and creativity are openly encouraged and sought out?

 

If so, we're looking for someone like you to join our team at APL!

 

 

We are seeking a creative signal processing engineer to help us build innovative technology applications for the next generation of electronic warfare systems. Your work will contribute to ensuring the US and its allies dominate the RF spectrum. You'll be joining our hardworking team of system engineers, algorithm developers, FPGA and embedded software engineers, and advanced EW technology enthusiasts who enjoy working together to craft creative solutions to complex challenges. You will contribute to a variety of interesting projects in a team environment.

 

As a Signal Processing Engineer, you will ...

  • Develop novel concepts to defeat adversarial radar and communication systems; This work will involve a multitude of sub-disciplines in the signal processing field.
  • Study current and future radar systems and evaluate their performance.
  • Be involved in the end-to-end modeling and performance evaluation of new systems being designed.
  • 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 mid positions