




Job Summary: C++ Developer for mobility-related validation and access control equipment software, integrating firmware and systems. Key Highlights: 1. C++ software development for validation and access control equipment 2. Firmware programming and integration in embedded devices 3. Collaborative work environments and agile methodologies C++ Developer **Location:** San Fernando (Madrid) **Work Mode:** Hybrid (3 days per week in the office) What You Will Do: C++ software development for validation and access control equipment in the mobility domain. Firmware programming and integration in embedded devices. System integration via REST APIs, MQTT, and Web Services. Participation in unit and integration testing. Application of design patterns and Clean Code best practices. Collaborative work environments and agile methodologies. Requirements At least 3 years of experience in C++ development. Experience or knowledge in messaging and system integration. Knowledge of firmware/systems programming for embedded devices. Desirable Experience in Transport Fare Collection / Ticketing Systems. Proficiency with Jira and version control (Git). Knowledge of CI/CD (Jenkins, Docker, Kubernetes). Testing experience (Mockito, Google Test). Use of Visual Studio Code and build management with CMake. **We Offer:** Permanent contract with CAS Training Join a high-level European technical team in an innovative environment Attractive and flexible compensation package, negotiated according to your experience Free access to our Annual Training Catalog featuring top manufacturers: Microsoft, Linux, Oracle, ITIL, and many more! C++, REST API, MQTT, Web Services, Git, Jira


