Estamos buscando un Desarrollador de Firmware y Software Embebido para unirse a nuestro equipo de I+D+i. El candidato ideal deberá tener experiencia en el desarrollo de firmware para sistemas embebidos y programación de alto nivel, con un enfoque en tecnologías y lenguajes como ESP32, FreeRTOS, C++ y Python.
Requisitos técnicos:
- Diseño e implementación de firmware para sistemas embebidos (ESP32, STM32, Linux) utilizando C/C++/Python.
- Experiencia en programación orientada a objetos, diseño modular de código y estructuración eficiente de datos, asegurando escalabilidad y mantenimiento.
- Desarrollo y mantenimiento de sistemas multitarea usando FreeRTOS y MBED ARM OS.
- Control de versiones mediante Gitkraken, GitHub y GitLab.
- Gestión de proyectos con plataformas como Notion y Jira.
- Implementación de protocolos de comunicación (TCP, UDP, HTTP, Modbus, MQTT).
Habilidades deseadas (no obligatorias, pero valoradas positivamente):
- Habilidades avanzadas en control de versiones, gestión de proyectos y uso de metodologías ágiles.
- Se valorará positivamente la experiencia en procedimientos de validación y pruebas unitarias.
- Experiencia en desarrollo en Linux embebido (ej. Raspberry Pi u otras plataformas).
Requisitos de experiencia:
- Experiencia mínima de 3 años en el diseño e implementación de firmware para sistemas embebidos.