Buscamos un/a Programador/a C++ para incorporarse al área de ID, participando en el desarrollo de sistemas y máquinas recreativas, donde el software interactúa directamente con hardware. Te integrarás en un equipo técnico en el que podrás aprender y crecer trabajando en retos reales de programación, sistemas y comunicaciones. Responsabilidades Desarrollo de funcionalidades en C++ Implementación de comunicaciones entre sistemas (TCP/IP, sockets, MQTT, HTTP, serie) Colaboración en aplicaciones backend y sistemas distribuidos Debugging y resolución de incidencias Optimización de rendimiento y mejora de código Apoyo en tareas de bajo nivel (drivers, sistema operativo, protocolos) Participación en revisiones de código y documentación técnica Requisitos Formación en Ingeniería Informática, Telecomunicaciones o similar (o equivalente) Conocimientos de C o C++ Interés por sistemas, backend y programación a bajo nivel Conocimientos básicos de redes Nociones de concurrencia (threads, procesos) Familiaridad con Linux Capacidad de aprendizaje y motivación técnica Valorable Proyectos personales o académicos en C++ o sistemas Interés en kernel, drivers o firmware Experiencia con microcontroladores Conocimientos de Qt, OpenGL u otras librerías gráficas Interés en gaming Ofrecemos Incorporación a un equipo de ID con proyectos tecnológicos reales Desarrollo profesional en sistemas y software de bajo nivel Formación continua y aprendizaje práctico Buen ambiente de trabajo y colaboración