Senior Signal Processing Engineer
Location: Herndon, VA (Hybrid, 2 days onsite)
Hiring for a team working on a pretty unique problem set: detecting and geolocating RF signals from space.
This role sits at the intersection of signal processing, embedded systems, and production software. You’d be joining a group that’s taking radar signal detection and geolocation algorithms from research-grade ideas and turning them into real systems that run both on the ground and onboard a live satellite constellation.
It’s not academic, not theoretical. The goal is to ship reliable, high-performance DSP software that supports actual missions in the wild.
What You’ll Be Doing:
-
Developing and refining algorithms for pulsed radar detection, deinterleaving, and geolocation
-
Writing Python and C++ code for embedded and ground systems
-
Improving the full geolocation pipeline, from raw RF data to time/frequency difference of arrival (T/FDOA) and multilateration
-
Working closely with other engineers and scientists across signal processing, data, and space systems teams
-
Making real-time RF analytics work in the real world
You’ll Need:
-
5+ years of experience with DSP in RF systems
-
Hands-on experience with Python and C++ in a production setting
-
A strong grasp of radar fundamentals and RF signal processing
-
Experience building and deploying real systems, not just working on prototypes
-
Solid understanding of TDOA/FDOA, AoA, and other signal measurement techniques
-
A collaborative mindset and strong communication skills
Bonus Points For:
-
M.S. or Ph.D. in a relevant technical field
-
Experience with radar deinterleaving or advanced DSP approaches
-
Background in RF comms or passive sensing systems
-
Familiarity with Docker or Kubernetes
Why This Role:
-
The work has real-world impact and technical depth
-
You get to build things that fly and process data from orbit
-
The team is small, sharp, and stable
-
There’s room for ownership, autonomy, and growth
Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.
Adam Slade