Indra
Indra

C++ Software Engineer for Simulation

Madrid, Spain·Competitive·Hybrid·Senior · 5-8 years·English: Required

Added 2 days ago

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.

This job was automatically translated to English, .

About the company

Indra

Indra

IT and Defense

View company profile
Spanish company
57000 employees
Apply at Indra