Senior DSP Engineer

Alén Space

Nigrán or Remote, Spain

Job Description

The selected individual will work as part of a team of engineers to develop radio embedded solutions for space communications systems. They will support the implementation of DSP (Digital Signal Processing) algorithms in programmable devices (FPGAs).

Position Tasks and Responsibilities

The following tasks will be assigned:

  • Design digital communication systems using platforms such as software-defined radios (SDRs) and FPGAs;
  • Perform functional modeling of DSP algorithms and their implementation in RTL (Verilog/VHDL) or high-level languages (C/C++);
  • Support the development and enhancement of custom space-tailored radio platforms.
  • Main languages/technologies used:
    • Verilog/SystemVerilog;
    • Yosys/Xilinx Vivado;
    • Python;
    • C/C++;
    • GNURadio.
  • Examples of existing applications developed:
    • DVB-S2 transmitter in Verilog;
    • ADS-B receiver in Verilog;
    • AIS receiver, a hybrid system combining FPGA (VHF channelizer) and CPU (GNURadio/C++);
    • Proprietary M2M modem implemented in C.

Candidate qualifications and skills

The required experience and skills are:

  • Over 8 years of experience in developing signal processing algorithms for communication systems using Python, C/C++, or Matlab, with expertise in both floating-point and fixed-point design techniques;
  • Experience in migrating modeled algorithms to implementations in FPGAs or SDR frameworks;
  • Understanding of RF concepts such as AGC, noise figure, power amplifiers, phase noise, PLL, oscillators, and mixers;
  • Bachelor’s or Master’s degree in Telecommunications.

Desirable qualifications and skills include:

  • Expertise with Software-Defined Radio (SDR) frameworks such as GNU Radio;
  • Experience with Xilinx Zynq or Xilinx Zynq UltraScale+ series FPGAs, Analog Devices AD9361, and other common RF chipsets;
  • Some experience with Python or other scripting languages is desirable;
  • Knowledge of coding theory and techniques, such as LDPC and Turbo codes;
  • Good English language skills (level B1 or higher).

The individual must have strong communication skills and the ability to work autonomously and effectively, while collaborating in a potentially international and culturally diverse team.

Additionally, the individual should possess good analytical, organizational, and reporting skills, along with a proactive approach to problem-solving and an interest in technology development.

Apply Now

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

Share this Job

More Job Searches

Spain      Electronics Engineer      On-site      RF Engineer      Remote      Satellite Manufacturers and Subcontractors      Space Software Engineer      Alén Space     

© EuroJobsites 2025