| Title: | Geolocation Engineer - Processing Team |
|---|---|
| ID: | ENG29 |
| Team: | Engineering |
Company Description:
HawkEye 360 is delivering a revolutionary source of global knowledge based on radio frequency (RF) geospatial intelligence to those working to make the world a safer place. The company operates the first-of-its-kind commercial satellite constellation to detect, characterize, and geolocate a broad range of RF signals. This unique RF data and analytics equip our global customers with high-impact insights needed to make decisions with confidence. HawkEye 360 is headquartered in Herndon, Virginia.
Build the world’s first RF-Derived Geospatial Analytics Firm
The mission of the Processing Team at Hawkeye 360 (HE360) is to build cross-domain systems to perform RF-based data collection and geolocation. The Processing team includes experts across FPGA development, embedded software, software defined radio, and cloud development; plus deep knowledge of signal-of-interest (SOI) digital signal processing, RF communications systems, RF measurement systems, and geolocation. HE360 is currently seeking a Geolocation Engineer who can help the processing team invent, deploy, and optimize world-class RF and geolocation algorithms.
We work in small teams to rapidly prototype and productize new ideas based on hands-on, in-the-weeds engineering. You'll be responsible for designing and implementing algorithms for the Processing team to generate geolocation output from raw RF data collected in low-earth-orbit. You’ll be expected to become intimately familiar with algorithm details and the HE360 problem set, allowing you to build new geolocation applications across the spectrum of RF signals between 100 MHz and 15 GHz (or higher!). We support a broad range of software to accomplish our mission, especially favoring python for research, and using a mix of python and C++ for both batch processing within cloud deployments and real-time embedded platforms.
We’ll Expect You To…
- Provide experienced leadership for the research, design and implementation of geolocation algorithms targeting a variety of RF signals of interest
- Understand and improve the full geolocation stack (RF collection, measurement generation, geolocation, and more) to help drive new research and innovations in geolocation output
- Build proof-of-concept solutions for RF processing and geolocation; document and gather support for new ideas; and rapidly transition technology into a production environment
- Contribute to code performance measurement, optimization and re-implementation
- Support and improve existing python and C++ software for RF processing and geolocation
- Guide and mentor other individual contributors
You’ll Need to Have…
- B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or related field or equivalent experience, plus 5+ years of professional experience
- 3+ years of experience in geolocation and/or RF digital signal processing using python and C++
- Experience building geolocation systems (TDOA/FDOA, angle of arrival, etc) with a strong understanding of the physics of state estimation
- Strong understanding of RF physics and communications theory
- Experience building mission-critical software applications around geolocation and/or RF processing
- Solid written and oral communication
We’d Like to See…
- M.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or comparable
- Hands-on experience building RF-based applications including communication and/or measurement systems (such as time-of-arrival and frequency-of-arrival)
- Comfortable deploying software into a Docker and/or Kubernetes environment
- Experience working with large python and/or C++ projects in a team environment: git-based workflow, unit and integration testing, pull request reviews
Cultural Fit…
- Ability to work in a small and fast-paced environment.
- A good attitude and team-oriented spirit.
- A curious outlook – willingness to learn new things and solutions to fit the problem.
- A passion for completing a job well - Attention to detail.
- Ability to work well with all levels of company disciplines (i.e. Legal, HR, etc.).
- Sense of humor and ability to proactively problem solve.
