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.