Desarrollador Senior C++
Descripción del Puesto:
Estamos buscando a un Desarrollador Seniornivel en C/C++ para diseñar, desarrollar y mantener software embebido en dispositivos de ticketing.
Responsabilidades:
1. Desarrollo en C/C++ para dispositivos embebidos (validadoras)
2. Integración de medios de pago (tarjetas EMV, MIFARE, QR, móviles)
3. Implementación de protocolos de comunicación (RS232, TCP/IP, I2C)
4. Colaboración con equipos de hardware, QA y backend para asegurar la interoperabilidad y calidad
5. Participación en el ciclo completo de desarrollo: análisis, diseño, codificación, pruebas y mantenimiento
6. Documentación técnica del software y soporte a certificaciones (PCI, EMVCo, etc.)
7. Diagnóstico y resolución de incidencias en campo o laboratorio
Requisitos Técnicos:
- Experiencia sólida en C y C++ para sistemas embebidos
- Conocimiento de Linux en entornos embebidos
- Experiencia en entornos de ticketing CBT y ABT
- Familiaridad con medios de pago: EMV, contactless, SAM,etc.
- Herramientas de control de versiones (Git) y pruebas unitarias
- Experiencia con BBDD para sistemas embebidos SQLite
- Experiencia en integración con sistemas backend (REST, MQTT, WebSocket)
Requisitos Deseables:
- Conocimiento de seguridad embebida (cifrado, almacenamiento confiable)
- Inglés técnico (lectura y escritura)