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.

Added 28 days ago
Read the full advert

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.

You'll most likely need Spanish to apply.This job was automatically translated to English, .

About the company

Indra

Indra

IT and Defense

View company profile
Spanish company
57000 employees