Expleo

Ingeniero/a de Software (C++ / Python) | Proyectos de Simulación, IA y Desarrollo Avanzado

Expleo Madrid, Community of Madrid, Spain · €35K–€48K/yr

IT Services and IT Consulting · 10,001+ employees

13 h ago
python Mid (2-5 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain robust, scalable software applications for simulation, AI, and complex engineering systems. Collaborate with multidisciplinary teams throughout the full software development lifecycle, from architecture design to production deployment.

What they look for

C++ Python Software architecture Object-oriented programming Algorithms Data structures API development Unit testing Relational databases Machine learning PyTorch Docker Kubernetes Git Agile Distributed systems

Requirements

Requires a university degree in Engineering or Computer Science and over 3 years of professional software development experience. Candidates must demonstrate proficiency in C++ or Python, strong problem-solving skills, and a high level of English proficiency.

Benefits

Flexible compensation Restaurant vouchers Childcare vouchers Transport card Health insurance Continuous training Professional development programs Life insurance

Full description

Overview

#LI-RM1

🚀 Ingeniero/a de Software (C++ / Python) | Proyectos de Simulación, IA y Desarrollo Avanzado

📍 España | Modalidad híbrida/remota🌍 Entorno internacional

¿Te apasiona el desarrollo de software y te gustaría participar en proyectos tecnológicos de alto impacto? Buscamos un/a Ingeniero/a de Software para incorporarse a un equipo multidisciplinar dedicado al desarrollo de soluciones avanzadas para entornos de simulación, análisis de datos, inteligencia artificial y sistemas complejos.

Trabajarás en todo el ciclo de vida del desarrollo software, contribuyendo desde el diseño y la arquitectura hasta la puesta en producción de aplicaciones utilizadas en proyectos innovadores de ingeniería y tecnología.

🎯 ¿Cuál será tu misión?

✅ Diseñar, desarrollar y mantener aplicaciones software robustas, escalables y de alta calidad.

✅ Participar en la definición de arquitecturas y soluciones técnicas para sistemas complejos.

✅ Desarrollar código mantenible y testeable siguiendo buenas prácticas de ingeniería.

✅ Realizar revisiones de código, pruebas unitarias y optimización de rendimiento.

✅ Colaborar con equipos multidisciplinares en proyectos nacionales e internacionales.

✅ Liderar pequeños y medianos desarrollos de manera autónoma.

✅ Participar en la evolución tecnológica y mejora continua de los productos.

🔎 ¿Qué buscamos?

Requisitos imprescindibles

✔ Titulación universitaria en Ingeniería, Informática o similar.

✔ Más de 3 años de experiencia en desarrollo software.

✔ Conocimientos sólidos de:

  • Programación orientada a objetos.
  • Algoritmos y estructuras de datos.
  • Diseño de software.
  • Resolución de problemas complejos.

✔ Experiencia trabajando en todas las fases del ciclo de desarrollo:

  • Diseño y desarrollo.
  • Control de versiones.
  • Integración y compilación.
  • Testing.
  • Operación y mantenimiento.

✔ Experiencia desarrollando APIs y realizando pruebas unitarias.

✔ Dominio de al menos uno de los siguientes lenguajes:

  • C++
  • C
  • Python

✔ Experiencia con bases de datos relacionales (SQLite o similares).

✔ Nivel alto de inglés (CAE o equivalente).

✔ Capacidad para aprender nuevas tecnologías y trabajar en equipo.

⭐ Valoraremos especialmente

  • Experiencia en Java, C#, .NET o Fortran.
  • Desarrollo en entornos Agile.
  • Docker y Kubernetes.
  • Machine Learning y especialmente PyTorch.
  • Sistemas distribuidos.
  • Procesamiento y análisis de datos.
  • Experiencia entregando soluciones software complejas a cliente final.
  • Capacidad para llevar un proyecto desde la idea inicial hasta su puesta en producción.

🛠 Stack Tecnológico

Lenguajes

  • C/C++
  • Python
  • C#
  • .NET
  • Matlab
  • Fortran
  • Java/OpenJDK

Herramientas de Desarrollo

  • Visual Studio
  • Visual Studio Code
  • CMake
  • GCC
  • MSVC

Control de Versiones

  • Git
  • SVN
  • TortoiseSVN

Sistemas Operativos

  • Windows
  • RedHat Linux
  • UNIX

Frameworks y Librerías

  • PyTorch
  • SQLite
  • HDF5
  • GoogleTest
  • PyTest

Otras Tecnologías

  • Docker
  • Kubernetes
  • Jira
  • Confluence
  • NodeJS
  • Anaconda
  • Google Cloud

¿Qué ofrecemos?

En Expleo, sabemos que tu bienestar y desarrollo profesional son fundamentales para alcanzar el éxito juntos. Por eso, ponemos a tu disposición un amplio paquete de beneficios diseñado para apoyarte tanto en tu carrera como en tu vida personal.

✨ Retribución Flexible

  • Cheque Restaurante para utilizar en cualquier establecimiento de restauración.
  • Cheque Guardería para hijos de 0 a 3 años, con exención fiscal de hasta 1.500 €/año.
  • Tarjeta Transporte válida para metro, cercanías, tranvía y autobús.

🏥 Seguro Médico

  • Seguro médico Sanitas para empleado, cónyuge e hijos, sin copagos.
  • Expleo subvenciona el 30% de la cuota del trabajador.
  • Beneficio exento de IRPF, con descuento directo en nómina.

📚 Formación y Desarrollo

  • Acceso a Expleo Academy, nuestra plataforma de formación continua.
  • Descuentos en programas de The Valley Digital Business School.
  • Calendario anual de formación adaptado a la evolución profesional de nuestros equipos.

🏖️ Vacaciones y Flexibilidad

  • 24 días laborables de vacaciones al año.
  • Días adicionales de descanso el 24 y 31 de diciembre.
  • Incremento de vacaciones por antigüedad:
  • 25 días tras 3 años.
  • 26 días tras 8 años.

🔒 Beneficios Adicionales

  • Seguro de Vida con cobertura a través de Zurich.

"En Expleo promovemos la igualdad de oportunidades y valoramos la diversidad. Todas las candidaturas cualificadas serán consideradas independientemente de su raza, género, discapacidad, religión o creencias, orientación sexual o edad."

Similar roles