Desarrollador/a C++

CAS
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Agile Methodologies
JIRA
Unit Testing
C++
CMake
Continuous Integration
Software Design Patterns
Firmware
Microsoft Visual Studio
Message Queuing Telemetry Transport (MQTT)
Mockito
Systems Integration
Web Services
Google Test
GIT
Kubernetes
REST
Software Version Control
Docker
Jenkins

Job description

Desarrollo software en C++ para equipos de validación y control de accesos en el ámbito de movilidad. Programación e integración de firmware en dispositivos embebidos. Integración de sistemas mediante API REST, MQTT y Web Services. Participación en pruebas unitarias y de integración. Aplicación de patrones de diseño y buenas prácticas de Clean Code. Trabajo en entornos colaborativos y metodologías ágiles.

Requirements

Al menos 3 años de experiencia en desarrollo C++. Experiencia o conocimientos en mensajería e integración de sistemas. Conocimientos en programación de firmware / sistemas embebidos., Experiencia en Sistemas de Recaudo / ticketing de transporte. Manejo de Jira y control de versiones (Git). Conocimientos de CI/CD (Jenkins, Docker, Kubernetes). Experiencia en testing (Mockito, Google Test). Uso de Visual Studio Code y gestión de builds con CMake., Idiomas: Inglés (Alto)

Formación Mínima: FP2/Grado Superior

Nivel Profesional: Empleado

Benefits & conditions

Contrato indefinido con CAS Training Formar parte de un equipo europeo de alto nivel técnico en un entorno innovador Paquete retributivo atractivo y flexible, negociado según tu experiencia Acceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top:Microsoft, Linux, Oracle, ITIL, ¡y muchos más!

Apply for this position