Ingeniero senior software embebido

Quest GlobalValencia, ValenciaOn-siteFull-timeSenior, 5–8 yearsListed 1 hour ago

Apply now

About this role

Job Requirements

Definir, desarrollar e integrar sistemas embebidos de altas prestaciones basados en arquitecturas SoC (ARM) para aplicaciones avanzadas de procesado de señal y análisis masivo de datos, garantizando la correcta ejecución de funciones críticas del sistema y su alineación con los requisitos operativos, de rendimiento y de fiabilidad del programa. Su responsabilidad incluye garantizar la eficiencia computacional, la baja latencia y la escalabilidad del sistema, impactando de manera crítica en la precisión, robustez y capacidad operativa de la solución final

Responsabilidades principales

1. Desarrollo e integración de módulos de procesado de señal en tiempo real
2. Optimización del rendimiento del sistema
3. Integración y validación del servidor de procesado
4. Análisis y explotación de grandes volúmenes de datos
5. Soporte técnico y liderazgo en decisiones de diseño

Work Experience

Formación, experiencia y cualificación:

- Formación académica mínima: Grado o Máster en Ingeniería de Telecomunicaciones, Electrónica, Informática o disciplinas afines.
- Formación complementaria o certificaciones: Formación especializada en sistemas embebidos, arquitecturas SoC (ARM + FPGA) y diseño HW/SW co-design. Conocimientos avanzados en procesado digital de señal (DSP) y arquitecturas de tiempo real. Formación en entornos Linux embebido y desarrollo de bajo nivel (preferentemente PETALINUX). Valorable formación/certificaciones en tecnologías de fabricantes (Xilinx/AMD, ARM) o en metodologías de desarrollo software (CI/CD, control de versiones, etc.). Se valorará conocimiento en análisis de datos y técnicas de procesamiento masivo (big data).
- Experiencia profesional: Mínimo 3 años de experiencia en desarrollo de sistemas embebidos de altas prestaciones. Experiencia demostrable en plataformas SoC heterogéneas (especialmente Xilinx Zynq, MPSoC o similares). Experiencia en desarrollo de sistemas de procesado de señal en tiempo real. Experiencia en integración de sistemas complejos y validación en entorno operativo.
- Sectores / Tecnologías de especialización: Sistemas de defensa electrónica (RESM/ESM), radar o comunicaciones avanzadas. DO 178, ECSS, etc.
- Idiomas: Nivel de inglés técnico suficiente para documentación, diseño y colaboración internacional.

Necesario nivel avanzado en:

- Desarrollo en Linux embebido: Desarrollo de software embebido de altas prestaciones y tiempo real.
- Programación en C/C++: Desarrollo de software embebido de altas prestaciones y tiempo real. Valorable otros lenguajes.
- Arquitecturas SoC (ARM + FPGA), especialmente Xilinx Zynq / MPSoC (A53, A72).
- Diseño HW/SW co-design: Particionado eficiente y uso de aceleración hardware.
- Optimización de rendimiento (latencia/throughput), paralelización, pipelines, profiling.
- Comunicaciones de alta velocidad: Integración de sistemas de alto ancho de banda.
- Control de versiones (GIT o similar).
- Instrumentación y debugging (JTAG, analizadores, etc.).

Deseable conocimientos en:

- Entornos de integración continua (CI/CD): Valorable para automatización de builds y testing.
- Análisis de datos / Big Data: Procesado masivo orientado a mejora de algoritmos.
- Herramientas Xilinx (Vivado, Vitis, Petalinux).