As the Senior Embedded Software Engineer, your main responsibilities will be:
- Work with a small sub-team to advance our RF signal detection, extraction and geolocation algorithms for execution, particularly for radar.
- Understand and improve the full geolocation stack (RF collection, T/FDOA measurement generation, geolocation, and more) to help drive new research and innovations in geolocation output.
- Develop high-performance, low-latency signal processing software in Python and C++
- Collaborate across signal processing, data engineering, data science, space and product teams to develop and deploy production level processing and geolocation pipelines.
Qualifications:
- B.S. or higher in Electrical Engineering, Computer Engineering, Applied Physics, or related discipline.
- 5+ years of experience in digital signal processing for RF applications.
- Proficiency in Python and C++, including performance optimization and algorithmic development.
- Strong understanding of RF physics, radar systems, and signal measurement methods (e.g. TDOA/FDOA, AoA).
Desirable:
- M.S. or Ph.D. 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)
- Deep knowledge of radar signal processing and deinterleaving techniques
- Comfortable deploying software into a Docker and/or Kubernetes environment