Ingeniero de Software Embebido

Em&e Group
Spain
12 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Data Analysis Big Data C++ (Programming Language) Continuous Integration Linux on Embedded Systems Field-Programmable Gate Array (FPGA) Joint Test Action (IEEE Standards) Parsing Performance Tuning Systems Development Life Cycle Software Engineering Systems Architecture
+5 more
Vivado Git Yield Optimization Information Technology Low Latency

Job description

En DAS Photonics, parte del grupo EM&E, buscamos un/a Ingeniero/a de Software Embebido para definir, desarrollar e integrar sistemas embebidos de altas prestaciones basados en arquitecturas SoC (ARM + FPGA), con responsabilidad técnica real sobre las decisiones de diseño del sistema.

Tu misión

Diseñarás y desarrollarás sistemas embebidos para aplicaciones avanzadas de procesado de señal y análisis masivo de datos, asegurando la eficiencia computacional, la baja latencia y la escalabilidad de la solución, así como su alineación con los requisitos operativos, de rendimiento y de fiabilidad. Tu trabajo tendrá un impacto directo en la precisión, la robustez y la capacidad operativa del sistema final. Tus funciones principales incluirán:

  • Arquitectura: Definición de la arquitectura del sistema embebido y particionado HW/SW (co-design) para un uso eficiente de la aceleración hardware.
  • Procesado de señal en tiempo real: Desarrollo e integración de módulos de procesado de señal sobre plataformas SoC heterogéneas.
  • Optimización del rendimiento: Mejora de latencia y throughput mediante paralelización, pipelines y profiling.
  • Integración y validación: Integración y validación del servidor de procesado y de sistemas complejos en entorno operativo.
  • Análisis de datos: Análisis y explotación de grandes volúmenes de datos para mejorar los algoritmos del sistema.
  • Linux embebido y bajo nivel: Desarrollo de software de altas prestaciones y tiempo real sobre Linux embebido, con integración de comunicaciones de alta velocidad.
  • Liderazgo técnico: Soporte técnico al equipo y liderazgo en las decisiones de diseño.
  • Pruebas y campo: Participación en ensayos, validaciones en campo y campañas de pruebas.
  • Grado o Máster en Ingeniería de Telecomunicaciones, Electrónica, Informática o similar.
  • Imprescindible: mínimo 5 años de experiencia en desarrollo de sistemas embebidos de altas prestaciones, con experiencia demostrable en plataformas SoC heterogéneas (especialmente Xilinx Zynq, MPSoC o similares).
  • Experiencia en sistemas de procesado de señal en tiempo real y en integración y validación de sistemas complejos en entorno operativo.
  • Nivel avanzado de C/C++ y de desarrollo en Linux embebido.
  • Dominio de arquitecturas SoC (ARM + FPGA, A53/A72) y del flujo completo de herramientas Xilinx (Vivado, Vitis, Petalinux).
  • Experiencia en optimización de rendimiento y en comunicaciones de alta velocidad.
  • Dominio de Git y experiencia en instrumentación y depuración (JTAG, analizadores) en sistemas complejos.
  • Conocimientos de procesado digital de señal (DSP) y arquitecturas de tiempo real.
  • Perfil analítico, con capacidad de resolver problemas complejos y de colaborar con equipos multidisciplinares (RF, FPGA, software, sistemas).
  • Inglés técnico suficiente para documentación, diseño y colaboración internacional.
  • Se valorará: experiencia en defensa electrónica (RESM/ESM), radar o comunicaciones avanzadas; conocimiento de DO-178, ECSS o similares; entornos CI/CD; análisis de datos y procesamiento masivo (big data); definición de arquitecturas escalables; certificaciones de fabricantes (Xilinx/AMD, ARM); y capacidad para trabajar con información clasificada en entornos de alta seguridad.

Garantizamos la igualdad de oportunidades en el acceso a este puesto. En aquellas áreas en las que haya menos representación de mujeres u hombres, trabajamos activamente para fomentar un mayor equilibrio.

Requirements

  • Grado o Máster en Ingeniería de Telecomunicaciones, Electrónica, Informática o similar.
  • Imprescindible: mínimo 5 años de experiencia en desarrollo de sistemas embebidos de altas prestaciones, con experiencia demostrable en plataformas SoC heterogéneas (especialmente Xilinx Zynq, MPSoC o similares).
  • Experiencia en sistemas de procesado de señal en tiempo real y en integración y validación de sistemas complejos en entorno operativo.
  • Nivel avanzado de C/C++ y de desarrollo en Linux embebido.
  • Dominio de arquitecturas SoC (ARM + FPGA, A53/A72) y del flujo completo de herramientas Xilinx (Vivado, Vitis, Petalinux).
  • Experiencia en optimización de rendimiento y en comunicaciones de alta velocidad.
  • Dominio de Git y experiencia en instrumentación y depuración (JTAG, analizadores) en sistemas complejos.
  • Conocimientos de procesado digital de señal (DSP) y arquitecturas de tiempo real.
  • Perfil analítico, con capacidad de resolver problemas complejos y de colaborar con equipos multidisciplinares (RF, FPGA, software, sistemas).
  • Inglés técnico suficiente para documentación, diseño y colaboración internacional.
  • Se valorará: experiencia en defensa electrónica (RESM/ESM), radar o comunicaciones avanzadas; conocimiento de DO-178, ECSS o similares; entornos CI/CD; análisis de datos y procesamiento masivo (big data); definición de arquitecturas escalables; certificaciones de fabricantes (Xilinx/AMD, ARM); y capacidad para trabajar con información clasificada en entornos de alta seguridad.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…