Software Engineer C++17 - Linux y CI/CD (Getafe)

Capgemini
Municipality of Madrid, Spain
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Madrid, Spain

Tech stack

Bash
C++
CMake
Continuous Integration
Linux
DevOps
Python
Link 16
Software Engineering
Scripting (Bash/Python/Go/Ruby)
Jenkins

Job description

Buscamos un/a Software Engineer C++ para incorporarse a un equipo técnico en crecimiento, participando en el desarrollo de soluciones software en un entorno avanzado y de alta exigencia técnica.

Trabajarás con tecnologías modernas, buenas prácticas de desarrollo y en un contexto donde la calidad del código y la automatización tienen un papel clave., * Desarrollo de software en C++ moderno (C++17) aplicando buenas prácticas de programación.

  • Gestión de dependencias y sistemas de build utilizando CMake y, de forma valorable, Conan.
  • Trabajo en entornos Linux, automatizando tareas mediante scripting (Bash/Shell).
  • Participación en procesos de integración continua (CI/CD) utilizando herramientas como Jenkins.
  • Desarrollo de herramientas de soporte y automatización mediante Python.
  • Colaboración con el equipo en la mejora continua del software, asegurando calidad y mantenibilidad.

Requirements

  • Experiencia en desarrollo de software en C++, preferiblemente con estándar C++17.
  • Conocimientos en gestión de memoria, STL, templates y buenas prácticas de desarrollo.
  • Experiencia con CMake y sistemas de build.
  • Manejo avanzado de Linux y scripting (Bash o Shell).
  • Experiencia en entornos CI/CD (por ejemplo, Jenkins).
  • Conocimientos de Python para automatización o herramientas internas.
  • Capacidad de trabajo en equipo y orientación a la calidad.
  • Nivel medio de inglés.

Se valorará especialmente:

  • Experiencia con gestión de dependencias (Conan).
  • Conocimientos en entornos DevOps.
  • Familiaridad con Tactical Data Link (MIDS, Link 16 u otros).

Benefits & conditions

Modalidad: 100 por ciento presencial, * Un ambiente de trabajo único muy valorado por nuestros profesionales en las evaluaciones periódicas.

  • Wellbeing HUB - Incluye políticas y acciones para la salud física (Wellhub) y mental.
  • 24 días de vacaciones + 2 asuntos propios + 24 y 31 de diciembre + opción a comprar hasta 7 días de vacaciones al año.
  • Formación continua, podrás disfrutar de Mylearning y de Capgemini University y de nuestros Campus Digitales y Comunidades profesionales. Tendrás acceso a plataformas como: Coursera, Udemy, Pluralsight, Harvard Manager Mentor, Education First para idiomas (inglés francés, alemán…) ¡entre otras!
  • FlexAbroad: posibilidad de trabajar en remoto desde otro país durante 45 días.

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position