FPGA DSP Engineer
Johns Hopkins APL · Laurel, MD · Electrical/Computer Engineering
About this role
Johns Hopkins APL is hiring a mid-level Embedded Software Engineer in the software engineering function based in Laurel, MD. The posting calls out experience with Python, C, Data Structures, Embedded Systems.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Department
- Electrical/Computer Engineering
- Posted
- Apr 21, 2026
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersDo you love developing algorithms in MATLAB and implementing them in HDL to solve complex real-world challenges?
Are you willing to work on projects across a multi-disciplinary problem space?
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 an FPGA Digital Signal Processing Engineer to help us build innovative technology applications for the next generation of electronic warfare (EW) 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 develop creative solutions for complex challenges and bringing real solutions from concept to prototyping.
As an FPGA DSP Engineer, we will trust you to ...
- Develop firmware for real-time embedded systems.
- Implement digital signal processing (DSP) algorithms for various types of communication, data link, radar, and jamming signals.
- Integrate embedded systems with EW payloads.
- Apply Machine Learning (ML)/Artificial Intelligence (AI) algorithms for EW applications.
- Participate in field testing and demonstration of these products.