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...