DSP Communication Engineer

DSP Communication Engineer

Gilat Satellite Networks

Madrid, Spain

Who we are looking for

We are looking for a hands‑on DSP Communication Engineer who operates at the intersection of physical‑layer signal processing and deep real‑time embedded development. You will design, optimize, and implement PHY algorithms (synchronization, channel estimation/equalization, OFDM/DFT‑s‑OFDM, MIMO, FEC, etc.) and bring them to life on embedded platforms with microsecond and nanosecond deadlines. The role requires strong mastery of RTOS concepts, interrupts, DMA, and deterministic execution, as well as the ability to quickly understand unfamiliar codebases and learn new platforms and domains.

What you will do

  • PHY DSP development: Synchronization, frame detection, channel estimation/equalization, filtering, resampling, FEC (LDPC/Polar/Turbo), HARQ, multi-rate DSP, OFDM/SC-FDMA.
  • Real-time pipelines: Design deterministic, low-latency (µs/ns) execution across ISRs, DMA, and RTOS tasks; manage jitter, cache behavior, and timing budgets.
  • Embedded SoC development: C/C++ on ARM-based platforms; low-level HW interfaces (SPI, I2C, PCIe, Ethernet) and high-rate I/Q streaming.
  • RTOS & low-level systems: Interrupts, DMA, timers, drivers; bounded-latency operation on FreeRTOS, Zephyr, VxWorks, PREEMPT_RT, or bare metal.
  • Performance optimization: Cycle-accurate profiling, latency/jitter analysis, memory and cache optimization, fixed-point scaling, LUT design.
  • Code quality & refactoring: Understand large codebases, improve efficiency and design, enhance tests, reviews, and documentation.
  • Cross-functional collaboration: Work with RF, FPGA, modem, and systems teams; support bring-up and field testing.
  • Reliability & testing: Unit tests, simulation, static analysis, and CI for robust, maintainable code.

Requirements

  • BSc/MSc in Electrical/Computer Engineering (or equivalent).
  • Experience in DSP + real‑time embedded development for communication systems.
  • Strong background in digital communications and PHY signal processing:
    • detection/estimation, synchronization loops, channel coding/decoding, OFDM/DFT‑s‑OFDM, filtering, equalization, MIMO, timing/frequency tracking.
  • Strong proficiency in C/C++ for embedded development.
  • Experience with RTOS/bare‑metal, interrupts, DMA, deterministic scheduling, multi‑threaded/lock‑free designs, and cycle‑accurate debugging.
  • Ability to understand and improve existing codebases and learn new platforms quickly.
  • Experience with MATLAB/Simulink and/or Python (NumPy/SciPy) for modeling and validation.

Don't forget to mention Space-Careers when applying.

Share this Job

Space-Careers Logo

© EuroJobsites 2026