Embedded Software Engineer

IDNEO · Mollet del Vallès (Barcelona)

Activa · Comprovada fa 33 minuts

Híbrid3 anys

Descripció del lloc

Diseñar, implementar y probar firmware embebido en C/C++ para microcontroladores, abordando sistemas en tiempo real en automoción, medtech e industrial, asegurando cumplimiento de normas.

  • Diseñar la arquitectura detallada y módulos de software embebido en C/C++ para microcontroladores y microprocesadores (ARM Cortex-M/A, TriCore, etc).
  • Desarrollar drivers de bajo nivel (MCAL/HAL), capas de abstracción de hardware y stacks de comunicación (CAN/CAN-FD, LIN, Ethernet, SPI, I2C, UART, BLE, Wi‑Fi).
  • Realizar pruebas unitarias e de integración, depurar en la placa objetivo y garantizar cumplimiento de MISRA, ASPICE y normas de seguridad funcional.

Requisits clau

  • Experiencia mínima de 3 años en desarrollo embebido con C/C++.
  • Conocimientos de RTOS (FreeRTOS, Zephyr, safertos) y de buses de comunicación CAN/CAN-FD, LIN, Ethernet; experiencia con herramientas de desarrollo (Git, SVN, Jira, Confluence).
  • Dominio de lenguajes de programación C/C++ y de entornos de compilación (GCC/IAR/Keil); inglés nivel B2 o superior.