EMBEDDED ENGINEER, hibrido (Barcelona)

Segula Technologies • barcelona, cataluña • Posted July 07, 2026

Position Overview

Funciones

  • Desarrollar firmware en C++ (C++14/17), aplicando características del lenguaje: smart pointers, lambdas, move semantics, templates y manejo de recursos mediante RAII.
  • Implementar aplicaciones sobre RTOS Zephyr en entornos multithreading y tiempo real: gestión de threads, semáforos, colas de mensajes, interrupciones y paths críticos de latencia.
  • Diseñar e implementar drivers de periféricos para microcontroladores ARM: GPIO, SPI, I2C, UART, CAN, timers y conversores analógico-digitales.
  • Estructurar el código mediante programación orientada a objetos: diseño de clases, encapsulamiento, herencia e interfaces, adaptados a restricciones de memoria y ciclo de CPU propios de sistemas embebidos.
  • Integrarse en el pipeline de CI/CD del proyecto: control de versiones con Git, revisión de código, cumplimiento de la guía de estilos y procesos de integración y validación continua.
  • Colaborar con el equipo de hardware en la pues...