Signal Processing and Algorithms Engineer

Role Description

We're looking for a Signal Processing and Algorithms engineer to join our core R&D team. You'll design and implement the signal processing and navigation algorithms at the heart of our technology — from signal detection and acquisition, measurement extraction from RF signals, through localization and tracking algorithms.

The role combines low-level signal processing and high-level estimation algorithms, working on real-world signals and hardware platforms.



Key Responsibilities

  • Develop and implement advanced signal processing algorithms and DSP techniques for signal detection, acquisition, and measurement extraction.

  • Design and implement high-level system algorithms such as:

  • Kalman Filters

  • Sensor Fusion

  • Spatial processing and estimation algorithms

  • • Implement and simulate algorithms using Python, MATLAB, or C/C++.

  • Collaborate with multidisciplinary teams including RF, FPGA, and software engineers.

  • Support system-level testing, validation, and experimentation on real hardware platforms.



Requirements

  • M.Sc. or Ph.D in Electrical Engineering (or equivalent) with specialization in Signal Processing.

  • Strong mathematical background.

  • 5+ years of experience in algorithm and signal processing engineering.

  • Experience in satellite communications, navigation systems, or radar signal processing.

  • Deep understanding of Doppler estimation and tracking, correlation techniques, and carrier/code synchronization.

  • Proficiency in Python, MATLAB, or C/C++.

  • Strong teamwork and communication skills.



Advantages

  • Experience working with RF sensors or RF-based systems.

  • Background in Machine Learning / AI theory.

  • Experience with system-level testing and hardware integration.



Nice to Have

  • Background in reverse engineering or vulnerability research.

  • Hands-on experience with RF lab equipment and SDR platforms.

Apply