C++ Developer for Drone Simulation and Virtual Environments
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.
Speak native-level Spanish
Listed as a requirement 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!
We are looking to hire a C++ Developer for Drone Simulation and Virtual Environments, to work in Coslada under a hybrid model, participating in the development of advanced simulators used for training, experimentation, and operational analysis.
You will work on creating complex virtual scenarios where aircraft, drones, vehicles, vessels, sensors, communication systems, and other elements that replicate realistic operational environments for training and simulation interact.
What you'll do
• Develop software in C++ for training simulators and operational analysis.
• Design and implement the behavior of simulated entities such as aircraft, vehicles, sensors, and mission systems.
• Participate in the integration of virtual scenarios within complex simulation platforms.
• Develop and integrate functionalities associated with tactical and synthetic environments.
• Implement interaction between different scenario elements using behavior logic.
• Collaborate with simulation, software, systems, and integration teams.
• Participate in the validation and testing of the developed functionalities.
• Contribute to the evolution of advanced simulation capabilities and artificial intelligence.
What you'll get
• Stability and Future 🏢✨: Involvement in strategic, long-term technological programs.
• Real Impact 🤝: You will directly contribute to systems used for training and operational analysis.
• Technological Environment 🌍: Collaboration with experts in simulation, software, and systems engineering.
• Flexibility ⏳: Hybrid model.
• Career Plan 📈: Professional development in simulation, artificial intelligence, and complex systems.
• Career plan 📈: Professional development in simulation, artificial intelligence, and complex systems.
• Continuous Training 📚: Open University and Udemy for Business.
• Exclusive Benefits 🎁 and flexible compensation 💸📊.
🎯 What are we looking for?
✅ Education:
Degree in Computer Engineering, Telecommunications, Industrial Engineering, or similar.
✅ Minimum experience:
3 to 4 years of experience in software development with C++.
✅ Technical skills:
• Advanced C++ programming.
• Object-oriented development.
• Integration of software applications and systems.
• Software development for complex systems.
• Version control and good development practices.
✅ Valuable knowledge:
• Unity or Unreal Engine.
• Artificial Intelligence applied to simulation or video games.
• Video game development.
• Simulation and training.
• Tactical or synthetic environments.
• Mission and communication systems.
✅ Key competencies:
• Analytical skills and problem-solving.
• Interest in simulation, video games, and complex systems.
• Capacity for continuous learning.
• Multidisciplinary teamwork.
• Focus on software quality.
✅ Languages:
• Intermediate English.
Additional information
As a company, we understand equality as a cross-cutting principle and a driver of social change. Based on this conviction, we reaffirm our commitment to equal treatment and opportunities between women and men, non-discrimination, equal pay, and work-life balance.
This commitment is reflected in the promotion of respectful and inclusive work environments, where all people are treated with dignity, can develop professionally, and have equal opportunities in selection, training, and promotion processes, offering a work environment free from any discrimination based on sex, age, disability, sexual orientation, gender identity or expression, religion, ethnicity, marital status, or any other personal or social circumstance.
¡INDRA is a Top Employer 2026 company! Join a company certified as one of the best employers in Spain, thanks to our comprehensive HR management and the conditions we offer our professionals.
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!
Buscamos incorporar un/a Desarrollador/a C++ para Simulación de Drones y Entornos Virtuales, para trabajar en Coslada con modelo híbrido, participando en el desarrollo de simuladores avanzados utilizados para entrenamiento, experimentación y análisis operacional.
Trabajarás en la creación de escenarios virtuales complejos donde interactúan aeronaves, drones, vehículos, embarcaciones, sensores, sistemas de comunicaciones y otros elementos que reproducen entornos operativos realistas para entrenamiento y simulación.
What you'll do
• Desarrollar software en C++ para simuladores de entrenamiento y análisis operacional.
• Diseñar e implementar el comportamiento de entidades simuladas como aeronaves, vehículos, sensores y sistemas de misión.
• Participar en la integración de escenarios virtuales dentro de plataformas de simulación complejas.
• Desarrollar e integrar funcionalidades asociadas a entornos tácticos y sintéticos.
• Implementar la interacción entre diferentes elementos del escenario mediante lógica de comportamiento.
• Colaborar con equipos de simulación, software, sistemas e integración.
• Participar en la validación y pruebas de las funcionalidades desarrolladas.
• Contribuir a la evolución de capacidades avanzadas de simulación e inteligencia artificial.
What you'll get
• Estabilidad y Futuro 🏢✨: Participación en programas tecnológicos estratégicos y de largo recorrido.
• Innovación 🚀: Desarrollo de simuladores avanzados y tecnologías de nueva generación.
• Impacto Real 🤝: Contribuirás directamente a sistemas utilizados para entrenamiento y análisis operacional.
• Flexibilidad ⏳: Modelo híbrido.
• Entorno Tecnológico 🌍: Colaboración con expertos en simulación, software e ingeniería de sistemas.
• Plan de carrera 📈: Desarrollo profesional en simulación, inteligencia artificial y sistemas complejos.
• Formación continua 📚: Open University y Udemy for Business.
• Beneficios exclusivos 🎁 y compensación flexible 💸📊.
🎯 ¿Qué buscamos en ti?
✅ Formación:
Ingeniería Informática, Telecomunicaciones, Industrial o similar.
✅ Experiencia mínima:
Experiencia de 3 a 4 años en desarrollo software con C++.
✅ Conocimientos técnicos:
• Programación avanzada en C++.
• Desarrollo orientado a objetos.
• Integración de aplicaciones y sistemas software.
• Desarrollo de software para sistemas complejos.
• Control de versiones y buenas prácticas de desarrollo.
✅ Conocimientos valorables:
• Unity o Unreal Engine.
• Inteligencia Artificial aplicada a simulación o videojuegos.
• Desarrollo de videojuegos.
• Simulación y entrenamiento.
• Entornos tácticos o sintéticos.
• Sistemas de misión y comunicaciones.
✅ Competencias clave:
• Capacidad analítica y resolución de problemas.
• Interés por la simulación, los videojuegos y los sistemas complejos.
• Capacidad de aprendizaje continuo.
• Trabajo en equipo multidisciplinar.
• Orientación a la calidad del software.
✅ Idiomas:
• Inglés medio.
Additional information
Como compañía, entendemos la igualdad como un principio transversal y un motor de cambio social. Desde esta convicción, reafirmamos nuestro compromiso con la igualdad de trato y de oportunidades entre mujeres y hombres, la no discriminación, la igualdad retributiva y la conciliación de la vida profesional y personal.
Este compromiso se concreta en la promoción de entornos de trabajo respetuosos e inclusivos, en los que todas las personas sean tratadas con dignidad, puedan desarrollarse profesionalmente y cuenten con igualdad de oportunidades en los procesos de selección, formación y promoción, ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de sexo, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.
¡INDRA es empresa Top Employer 2026! Incorpórate a una empresa certificada como una de las mejores empresas empleadoras de España, gracias a nuestra gestión integral de RRHH y a las condiciones para nuestros profesionales.
You'll most likely need Spanish to apply.This job was automatically translated to English, .