




Boost your technology career with NOVANOTIO! At NOVANOTIO, we are seeking a C/C++ Software Developer to participate in access control projects within the transportation sector (Metro), focusing on programming validation and sales equipment. The project combines work with physical devices 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 (such as CTL/NFC devices, receipt printers, etc.). Knowledge of messaging: API REST, MQTT, WebServices. Proficiency with Visual Studio Code and CMakeLists. Good programming practices: design patterns and Clean Code. WHAT ELSE 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. Experience with Docker and CI/CD pipelines. RESPONSIBILITIES AND FUNCTIONS: Development and maintenance of C/C++ software for validation and sales systems. Integration with hardware devices and messaging systems. Execution and support of unit and integration testing. Application of software development best practices and code quality standards. Collaboration with technical teams in high-security environments. ADDITIONAL INFORMATION: Work model: hybrid (50% remote). Work location: San Fernando de Henares Computer equipment: provided by the client due to security requirements. Travel required: No To apply for this position, **send an email with your details to** seleccion@novanotio.es


