




Job Summary: We are seeking a C++ Programmer for R&D to develop software for systems and arcade machines, directly interacting with hardware. Key Highlights: 1. Joining an R&D team working on real technological projects 2. Professional development in low-level systems and software 3. Continuous training and hands-on learning We are looking for a **C\+\+ Programmer** to join our **R\+D** department, participating in the development of **systems and arcade machines**, where software interacts directly with hardware. You will integrate into a technical team where you can learn and grow by working on real programming, systems, and communications challenges. ### **Responsibilities** * Development of features in **C\+\+** * Implementation of inter-system communications (TCP/IP, sockets, MQTT, HTTP, serial) * Collaboration on backend applications and distributed systems * Debugging and incident resolution * Performance optimization and code improvement * Support for low-level tasks (drivers, operating system, protocols) * Participation in code reviews and technical documentation ### **Requirements** * Degree in Computer Engineering, Telecommunications, or related field (or equivalent) * Knowledge of **C or C\+\+** * Interest in systems, backend, and low-level programming * Basic networking knowledge * Understanding of concurrency (threads, processes) * Familiarity with **Linux** * Ability to learn and technical motivation ### **Desirable** * Personal or academic projects in C\+\+ or systems * Interest in kernel, drivers, or firmware * Experience with microcontrollers * Knowledge of Qt, OpenGL, or other graphics libraries * Interest in gaming ### **We Offer** * Joining an **R\+D** team working on real technological projects * Professional development in low-level systems and software * Continuous training and hands-on learning * A positive work environment and strong collaboration


