




Job Summary: We are seeking a C/C++ Software Developer for access control projects in the transportation sector, focused on programming validation and ticketing equipment, integrating embedded hardware and software. Key Highlights: 1. C/C++ development for validation and ticketing systems in transportation. 2. Integration with hardware devices and messaging systems. 3. Collaboration within technical teams in high-security environments. Advance your technology career with NOVANOTIO! At NOVANOTIO, we are recruiting a C/C\+\+ Software Developer to participate in transportation access control projects (Metro), focusing on programming validation and ticketing equipment. This project combines physical device interaction and embedded software, integrating communications, messaging, and revenue collection systems. MINIMUM REQUIREMENTS: 3 or more years of experience in C/C\+\+ development. Experience working with hardware devices (e.g., CTL/NFC devices, receipt printers, etc.). Knowledge of messaging technologies: REST APIs, MQTT, WebServices. Use of Visual Studio Code and CMakeLists. Good programming practices: design patterns and Clean Code. WHAT SHOULD YOU KNOW? Experience in Revenue Collection Systems is a plus. Project management tools: Jira. Version control: GIT (preferred). Continuous integration and deployment: Jenkins, Docker, Kubernetes. Application testing (unit and integration): Mockito, Google Test. Use of Docker and CI/CD pipelines. RESPONSIBILITIES AND FUNCTIONS: Development and maintenance of C/C\+\+ software for validation and ticketing systems. Integration with hardware devices and messaging systems. Execution and support of unit and integration tests. Application of good development practices and code quality standards. Collaboration with technical teams in high-security environments. ADDITIONAL INFORMATION: Work modality: Hybrid (50% remote work). Workplace: San Fernando de Henares IT equipment: Provided by the client due to security requirements. No / Travel: No To apply for this position, **send an email with your details to** seleccion@novanotio.es


