Real-Time Application Development Engineer (C++)
Indra·Madrid, Spain
What they offer
Hybrid
Office and home days — the ad has the split.
What they ask for
Have the right to work in Spain
Indra doesn't mention sponsorship in the ad.
Be near Madrid for hybrid days
No relocation package mentioned.
Have 3+ years of experience
Mid-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
At Indra Group, we protect what matters most.
We lead the development of cutting-edge technological solutions that strengthen national and international security.
💻 Join our Simulation team!
As a leading company in the Defense sector, we are looking for a Real-Time Application Development Engineer (C++) to work in Madrid on a hybrid model.
What you'll do
• Develop C++ software applications for real-time systems.
• Design, implement, and optimize high-performance solutions in critical environments.
• Participate in the design and development of user interfaces and communication systems.
• Integrate communication APIs and external libraries into complex architectures.
• Collaborate on the design and deployment of high-availability Unix software architectures.
• Participate in the development of support applications and auxiliary tools.
• Work in simulation environments and systems related to defense and security.
• Collaborate with multidisciplinary teams, ensuring code quality, robustness, and maintainability.
Languages
• Intermediate English level.
What you'll get
• Stability and Future 🏢✨: Strategic projects in a leading company with more than 50,000 professionals.
• Real Innovation 🚀: Involvement in advanced real-time and simulation systems.
• Impact and Visibility 🤝: Development of critical solutions in the Defense sector.
• Autonomy and Flexibility ⏳: Hybrid model and management by objectives.
• Career plan tailored to you 📈: Professional growth towards specialization or leadership.
• Continuous Training 📚: Open University and Udemy for Business.
• Exclusive benefits 🎁: Discounts on wellness, leisure, and more.
• Competitive salary 💰 and flexible compensation 💸📊.
🎯 What are we looking for?
✅ Education:
University degree in Computer Engineering, Telecommunications, Industrial Engineering, or similar, with a strong focus on software development.
✅ Minimum experience:
+3 years in C++ development, preferably in high-performance or real-time environments.
✅ Technical skills:
• Advanced C++ programming.
• Object-oriented software design.
• Experience in Unix/Linux environments and high-availability architectures.
• Use of communication APIs and external libraries.
• Development of user interfaces and applications.
• Experience in real-time application development is a plus.
✅ Valuable functional knowledge:
• Real-time system architecture in Defense environments.
✅ Key competencies:
• Technical rigor and focus on software quality.
• Analytical skills and problem-solving.
• Teamwork in multidisciplinary environments.
• Proactivity and continuous learning.
• Results-oriented in demanding environments.
Additional information
Our commitment is to promote work environments where people are treated with respect and dignity, ensuring equal opportunities and a discrimination-free workplace.
¡INDRA is a Top Employer 2025 company! Join one of the best employers in Spain.
About the role
En Indra Group, protegemos lo que más importa.
Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional.
💻 ¡Únete a nuestro equipo de Simulación!
En nuestro posicionamiento como compañía líder en el ámbito de Defensa, queremos incorporar un/a Ingeniero/a de Desarrollo de Aplicaciones en Tiempo Real, para trabajar en Madrid con modelo híbrido.
What you'll do
• Desarrollar aplicaciones software en C++ orientadas a sistemas en tiempo real.
• Diseñar, implementar y optimizar soluciones de alto rendimiento en entornos críticos.
• Participar en el diseño y desarrollo de interfaces de usuario y sistemas de comunicación.
• Integrar APIs de comunicaciones y librerías externas en arquitecturas complejas.
• Colaborar en el diseño y despliegue de arquitecturas software en entornos Unix de alta disponibilidad.
• Participar en el desarrollo de aplicaciones de soporte y herramientas auxiliares.
• Trabajar en entornos de simulación y sistemas vinculados a defensa y seguridad.
• Colaborar con equipos multidisciplinares asegurando la calidad, robustez y mantenibilidad del código.
Languages
✅ Idiomas:
• Inglés nivel medio.
What you'll get
• Estabilidad y Futuro 🏢✨: Proyectos estratégicos en una compañía líder con más de 50.000 profesionales.
• Innovación Real 🚀: Participación en sistemas avanzados de tiempo real y simulación.
• Impacto y Visibilidad 🤝: Desarrollo de soluciones críticas en el sector Defensa.
• Autonomía y Flexibilidad ⏳: Modelo híbrido y gestión por objetivos.
• Plan de carrera adaptado a ti 📈: Evolución técnica hacia especialización o liderazgo.
• Formación continua 📚: Open University y Udemy for Business.
• Beneficios exclusivos 🎁: Descuentos en bienestar, ocio y más.
• Retribución competitiva 💰 y compensación flexible 💸📊.
🎯 ¿Qué buscamos en ti?
✅ Formación:
Titulación universitaria en Ingeniería Informática, Telecomunicaciones, Industrial o similar, con fuerte orientación a desarrollo software.
✅ Experiencia mínima:
+3 años en desarrollo en C++, preferiblemente en entornos de alto rendimiento o tiempo real.
✅ Conocimientos técnicos:
• Programación avanzada en C++.
• Diseño de software orientado a objetos.
• Experiencia en entornos Unix/Linux y arquitecturas de alta disponibilidad.
• Uso de APIs de comunicaciones y librerías externas.
• Desarrollo de interfaces y aplicaciones de usuario.
• Valorable experiencia en desarrollo de aplicaciones en tiempo real.
✅ Conocimientos funcionales valorables:
• Arquitectura de sistemas en tiempo real en entornos de Defensa.
✅ Competencias clave:
• Rigor técnico y orientación a calidad del software.
• Capacidad analítica y resolución de problemas.
• Trabajo en equipo en entornos multidisciplinares.
• Proactividad y capacidad de aprendizaje continuo.
• Orientación a resultados en entornos exigentes.
Additional information
Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, garantizando la igualdad de oportunidades y un entorno libre de discriminación.
¡INDRA es empresa Top Employer 2025! Incorpórate a una de las mejores empresas empleadoras de España.
You'll most likely need Spanish to apply.This job was automatically translated to English, .