
Digital Signal Processing Engineer
- Comunidad de Madrid
- Permanente
- Tiempo completo
- Development of signal processing algorithms: filters, modulators/demodulators, FFTs, correction of non-linearities, noise reduction, error-correcting, non-linearity correction, channel estimation, and equalization, ... etc.
- Modeling and numerical simulations (Matlab/simulink, C/C++, Python) to validate performance.
- Analyzing and criticizing solutions by using quantitative metrics.
- Collaborating with digital hardware design (FPGA) and embedded software teams to integrate algorithms into real-time platforms.
- Deployment of prototypes and characterization under real conditions using RF test equipment (RF generators, spectrum analyzers, etc.).
- Working in a multidisciplinary team implementing signal processing algorithms.
- Plan and execute tasks in collaboration with the product team to ensure project objectives are met.
- Bachelor's degree in Electronics Engineering / Telecommunications or similar.
- MSc in Electronics Engineering / Telecommunications or similar.
- A PHD degree is highly valued.
- Minimum of 5 years’ experience in a similar position.
- Previous experience in the design and development of SDR communication systems.
- Basic knowledge of digital hardware design concepts.
- Proficient in using simulation tools to evaluate features of the signal processing solutions: Matlab/Simulink, Python and C/C++
- Experience with at least some of the following: GNSS, NB-IOT, LORA, BLE, LTE, 3GPP, DVB or GPS systems development.
- Knowledge of Beamforming and multi-rate signal processing.
- Familiarity with satellite-specific communication protocols and standards (e.g., DVB-S2, CCSDS, ECSS).
- Strong analytical skills and problem-solving capabilities.
- Ability to work in collaborative and multidisciplinary environments.
- Effective communication and reporting skills.
- Fluency in English and Spanish.
- Eligible to work in EU.