Novomatic Spain es la filial en España del grupo NOVOMATIC, multinacional austriaca líder en Europa en tecnología y entretenimiento. Fundada en 2006, la compañía cuenta desde 2012 con su sede central en Alcalá de Henares (Madrid), donde se ubican las oficinas corporativas y áreas clave como I+D, producción, tecnología y servicios centrales.
La compañía desarrolla su actividad a través de tres grandes divisiones:
* La división de Tecnología, dedicada al diseño, fabricación y comercialización de máquinas recreativas y soluciones de juego.
* La división de Operaciones, responsable de la gestión de una red de más de 235 salones de juego en toda España, con un fuerte foco en la experiencia de cliente y el juego responsable.
* Y la división de Servicios Corporativos, que presta soporte estratégico a toda la organización en áreas como personas, finanzas, legal, IT y otros servicios clave.
Con más de 1.435 profesionales en España y delegaciones en Terrassa (Barcelona), Valencia, Málaga, Tenerife y Valladolid, Novomatic Spain es una organización diversa, estable y en crecimiento. La compañía mantiene un firme compromiso con la innovación, el desarrollo del talento, la responsabilidad corporativa y los valores del juego responsable, ofreciendo un entorno profesional con recorrido y oportunidades reales de desarrollo.
Buscamos un/a Programador/a C++ para incorporarse al área de I+D, 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 I+D 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