Digital Signal Processing and Algorithm Design Engineer
Johns Hopkins APL · Laurel, MD · Navigation, Guidance and Control
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, Data Structures.
- Role
- Hardware Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Department
- Navigation, Guidance and Control
- Posted
- May 11, 2026
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersWant to make contributions that accelerate the readiness of our nation’s defenses to support next generation hypersonic missile and reentry systems as well as undersea platforms?
Want to work in an organization that values your ideas, where projects may range from rapid prototypes to high reliability development, and where initiative in small team environments is encouraged?
If you love applying your skills in Signal Processing and Optimal Estimation in support of Position, Navigation and Timing (PNT) applications, we're looking for someone like you to join our team at APL!
We design and build an array of hardware and software solutions for our Military sponsors that 1) provide situational awareness during tactical deployments and 2) collect data during operational testing events for analysis and performance reporting. We need people who possess initiative, creativity, breadth of knowledge and a desire for continuous learning. We provide a welcoming environment for hardworking teams of engineers and scientists to apply their backgrounds in engineering and computer science to solve critical defense challenges.
As a part of our team you will...
- Design and implement sophisticated signal processing algorithms for applications in telemetry, radio navigation, and other RF systems
- Design, develop and test GPS receivers for post-processing applications and contested RF environment use cases