Ingeniero de firmware

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

Role details

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

Tech stack

Agile Methodology C++ (Programming Language) Code Review Communications Protocols Ethernet Firmware FreeRTOS Joint Test Action (IEEE Standards) Scrum Methodology Software Architecture Real-Time Operating Systems Requirements Traceability
+5 more
Universal Asynchronous Receiver/Transmitter VxWorks Git Integration Tests Information Technology

Job description

En DAS Photonics, parte del grupo EM&E, buscamos un/a Ingeniero/a de Firmware para diseñar, integrar y validar el software embebido de nuestros equipos electrónicos, con responsabilidad técnica real sobre su funcionamiento durante todo el ciclo de vida

Tu misión

Desde la definición de la arquitectura hasta la puesta en marcha y validación sobre hardware real, trabajarás en estrecha colaboración con los equipos de hardware, sistemas, producción y calidad. Tus funciones principales incluirán:

  • Desarrollo de firmware: Diseño, desarrollo y mantenimiento de firmware robusto, eficiente y mantenible para equipos y sistemas electrónicos.
  • Drivers y periféricos: Implementación y optimización de drivers (UART, SPI, I2C, ADC, GPIO, entre otros) y de la comunicación entre dispositivos.
  • Arquitectura de software: Participación en la definición de las arquitecturas de software embebido.
  • Integración y validación: Puesta en marcha del firmware sobre el hardware, pruebas de integración y validación frente a requisitos.
  • Diagnóstico y resolución de incidencias: Análisis, diagnóstico y corrección de defectos detectados durante el desarrollo y la vida del producto.
  • Documentación técnica: Elaboración y mantenimiento de la documentación asociada al desarrollo, con trazabilidad de requisitos.
  • Coordinación multidisciplinar: Colaboración con hardware, sistemas, producción y calidad para asegurar el cumplimiento de los requisitos del proyecto.
  • Calidad y mejora continua: Revisión de código, mejora de procesos y cumplimiento de los estándares de calidad, normativas y requisitos de cliente.

Tu perfil

  • Titulación en Ingeniería o Grado en Telecomunicaciones, Electrónica, Informática o similar.
  • Imprescindible: mínimo 3 años de experiencia en desarrollo de firmware para sistemas embebidos, drivers, protocolos de comunicación y depuración, en entornos industriales, aeronáuticos, espaciales o de defensa.
  • Nivel avanzado de C/C++ para microcontroladores y procesadores embebidos.
  • Conocimiento de arquitecturas ARM, STM32 o equivalentes.
  • Dominio de protocolos de comunicación: UART, SPI, I2C, CAN, USB y Ethernet.
  • Experiencia en depuración y análisis de fallos con JTAG, SWD, osciloscopio y analizador lógico.
  • Dominio de Git y conocimientos de RTOS (FreeRTOS, Zephyr, VxWorks…)
  • Capacidad para leer esquemas electrónicos y trabajar con requisitos y trazabilidad.
  • Perfil analítico, riguroso y orientado a la calidad, con autonomía y capacidad de trabajo en equipos multidisciplinares.
  • Inglés técnico suficiente para documentación, diseño y colaboración internacional.
  • Se valorará: Máster en Sistemas Embebidos o Software de Tiempo Real, experiencia en entornos regulados (espacio, aeronáutica, defensa, automoción), conocimiento de normativas como ECSS, DO-178, IEC 61508 o ISO 26262, y metodologías V-Model, Agile o Scrum.

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

  • Titulación en Ingeniería o Grado en Telecomunicaciones, Electrónica, Informática o similar.
  • Imprescindible: mínimo 3 años de experiencia en desarrollo de firmware para sistemas embebidos, drivers, protocolos de comunicación y depuración, en entornos industriales, aeronáuticos, espaciales o de defensa.
  • Nivel avanzado de C/C++ para microcontroladores y procesadores embebidos.
  • Conocimiento de arquitecturas ARM, STM32 o equivalentes.
  • Dominio de protocolos de comunicación: UART, SPI, I2C, CAN, USB y Ethernet.
  • Experiencia en depuración y análisis de fallos con JTAG, SWD, osciloscopio y analizador lógico.
  • Dominio de Git y conocimientos de RTOS (FreeRTOS, Zephyr, VxWorks…)
  • Capacidad para leer esquemas electrónicos y trabajar con requisitos y trazabilidad.
  • Perfil analítico, riguroso y orientado a la calidad, con autonomía y capacidad de trabajo en equipos multidisciplinares.
  • Inglés técnico suficiente para documentación, diseño y colaboración internacional.
  • Se valorará: Máster en Sistemas Embebidos o Software de Tiempo Real, experiencia en entornos regulados (espacio, aeronáutica, defensa, automoción), conocimiento de normativas como ECSS, DO-178, IEC 61508 o ISO 26262, y metodologías V-Model, Agile o Scrum.

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.

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…