Found Description
Embedded Engineer
Desarrollar firmware en C++ moderno (C++14/17) aplicando las funcionalidades propias del lenguaje: smart pointers, lambdas, move semantics, templates y gestión de recursos mediante RAII.
Responsabilidades
Implementar aplicaciones sobre RTOS Zephyr en entornos multithreading y tiempo real, gestionando 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 las restricciones de memoria y ciclo de CPU propias 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 ...
Desarrollar firmware en C++ moderno (C++14/17) aplicando las funcionalidades propias del lenguaje: smart pointers, lambdas, move semantics, templates y gestión de recursos mediante RAII.
Responsabilidades
Implementar aplicaciones sobre RTOS Zephyr en entornos multithreading y tiempo real, gestionando 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 las restricciones de memoria y ciclo de CPU propias 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 ...
Ready to Apply?
Submit your application for Embedded Engineer, Hibrido at Segula Technologies
Apply Now