C++ Software Engineer for Simulation
Madrid, Spain·Competitive·Hybrid·Senior · 5-8 years·English: Required
Need a visa?No sponsorship mentioned here. Browse visa jobs.
About the role
We lead the development of cutting-edge technological solutions that strengthen national and international security.
🎮
Join our Simulation team!
We are looking for a
Senior HMI WEB Engineer for Instruction and Debriefing Systems
, to work in Coslada with a hybrid model, participating in the development of advanced interfaces for simulation and training systems used in the Defense sector.
You will work on solutions that enable the visualization, exploitation, and analysis of information generated in real-time simulation environments, contributing to the development of innovative user experiences for next-generation instruction and debriefing systems.
What you'll do
- Design and develop advanced web interfaces for simulation and instruction systems.
- Define and evolve the front-end architecture of applications.
- Implement scalable solutions using modern web technologies.
- Develop interactive components for visualizing complex information in real time.
- Integrate applications with APIs and backend services.
- Optimize user experience, performance, and maintainability of applications.
- Participate in the design and development of analysis and debriefing tools.
- Collaborate with software, systems, and integration teams in multidisciplinary environments.
- Lead technical decisions related to front-end development and promote good development practices.
- Participate in testing, validation, and integration of developed solutions.
What we're looking for
Between 5 and 8 years of experience in front-end development of complex web applications.
Nice to have
- Experience in simulation, training, or debriefing systems.
- Advanced data visualization.
- WebGL and graphical representation libraries.
- GIS systems and mapping tools.
- Real-time data processing and exploitation.
- Experience in industrial, aerospace, or defense environments.
- UX/UI knowledge applied to complex applications.
Education & certifications
Degree in Computer Engineering, Telecommunications, Industrial Engineering, or similar.
📚: Open University and Udemy for Business.
•
Languages
- Upper-intermediate or advanced English.
What you'll get
•
🏢✨: Strategic projects in a leading company in the Defense sector.
•
🚀: Participation in advanced simulation, instruction, and debriefing systems.
•
🤝: Development of tools used in operational training environments.
•
⏳: Hybrid model.
•
📈: Professional development in advanced web technologies, simulation, and complex systems.
•
🎁: Competitive compensation 💸📊.
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 certified 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.
Technical knowledge
- Advanced HTML5, CSS3, and JavaScript.
- Development of SPA (Single Page Applications).
- Modern front-end development frameworks (React, Angular, or similar).
- Design and implementation of scalable front-end architectures.
- Integration with REST APIs and web services.
- State management and component communication.
- Development focused on performance, scalability, and maintainability.
- Front-end application testing.
- Version control with Git.
Key Competencies
- Analytical skills and problem-solving ability.
- Technical leadership and decision-making ability.
- Focus on good development practices (Clean Code).
- Architectural vision and ability to design scalable solutions.
- Proactivity and autonomy.
- Teamwork and multidisciplinary collaboration.
About the role
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
Ingeniero/a Senior HMI WEB para Sistemas de Instrucción y Debriefing
, para trabajar en Coslada con modelo híbrido, participando en el desarrollo de interfaces avanzadas para sistemas de simulación y entrenamiento utilizados en el sector Defensa.
Trabajarás en soluciones que permiten la visualización, explotación y análisis de información generada en entornos de simulación en tiempo real, contribuyendo al desarrollo de experiencias de usuario innovadoras para sistemas de instrucción y debriefing de última generación.
What you'll do
- Diseñar y desarrollar interfaces web avanzadas para sistemas de simulación e instrucción.
- Definir y evolucionar la arquitectura front-end de las aplicaciones.
- Implementar soluciones escalables utilizando tecnologías web modernas.
- Desarrollar componentes interactivos para la visualización de información compleja en tiempo real.
- Integrar aplicaciones con APIs y servicios backend.
- Optimizar la experiencia de usuario, el rendimiento y la mantenibilidad de las aplicaciones.
- Participar en el diseño y desarrollo de herramientas de análisis y debriefing.
- Colaborar con equipos de software, sistemas e integración en entornos multidisciplinares.
- Liderar decisiones técnicas relacionadas con el desarrollo front-end y promover buenas prácticas de desarrollo.
- Participar en pruebas, validaciones e integración de las soluciones desarrolladas.
What we're looking for
Entre 5 y 8 años de experiencia en desarrollo front-end de aplicaciones web complejas.
Nice to have
- Experiencia en sistemas de simulación, entrenamiento o debriefing.
- Visualización avanzada de datos.
- WebGL y librerías gráficas de representación.
- Sistemas GIS y herramientas cartográficas.
- Procesamiento y explotación de datos en tiempo real.
- Experiencia en entornos industriales, aeronáuticos o de defensa.
- Conocimientos de UX/UI aplicados a aplicaciones complejas.
Education & certifications
Ingeniería Informática, Telecomunicaciones, Industrial o similar.
📚: Open University y Udemy for Business.
•
Languages
- Inglés medio-alto o superior.
What you'll get
•
🏢✨: Proyectos estratégicos en una compañía líder del sector Defensa.
•
🚀: Participación en sistemas avanzados de simulación, instrucción y debriefing.
•
🤝: Desarrollo de herramientas utilizadas en entornos de entrenamiento operativos.
•
⏳: Modelo híbrido.
•
📈: Desarrollo profesional en tecnologías web avanzadas, simulación y sistemas complejos.
•
🎁 y compensación flexible 💸📊.
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.
Conocimientos técnicos
- HTML5, CSS3 y JavaScript avanzado.
- Desarrollo de aplicaciones SPA (Single Page Applications).
- Frameworks modernos de desarrollo front-end (React, Angular o similares).
- Diseño e implementación de arquitecturas front-end escalables.
- Integración con APIs REST y servicios web.
- Gestión de estados y comunicación entre componentes.
- Desarrollo orientado a rendimiento, escalabilidad y mantenibilidad.
- Testing de aplicaciones front-end.
- Control de versiones con Git.
Competencias clave
- Capacidad analítica y resolución de problemas.
- Liderazgo técnico y capacidad de toma de decisiones.
- Orientación a buenas prácticas de desarrollo (Clean Code).
- Visión arquitectónica y capacidad de diseño de soluciones escalables.
- Proactividad y autonomía.
- Trabajo en equipo y colaboración multidisciplinar.
This job was automatically translated to English, .