Description
**Location:**
Madrid, MD, ES
**\#job\-location.job\-location\-inline { display:** inline; }
**Professional Profile:** Software Development – Emerging Languages
**Required Experience:** Over 2 years of experience
**Work Mode:** Hybrid
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 seeking a Graphics Software Engineer for Simulation (C\+\+), to work in Coslada under a hybrid model, participating in the development of visual systems used in next-generation simulators.
You will join a specialized team developing advanced visual environments, implementing new graphical features, and contributing to the evolution of an in-house graphics engine used in high-complexity simulators.
What will you do?
* Develop new features for simulation visual systems.
* Implement software solutions using C\+\+.
* Participate in integrating graphical components into the simulator.
* Collaborate on evolving our proprietary graphics engine.
* Perform testing and validation to verify correct functionality of implemented features.
* Analyze and resolve issues related to performance, integration, and visualization.
* Participate in learning and evolving the complete rendering pipeline.
* Collaborate with simulation, integration, and systems teams.
What are we looking for in you?
**✅ Education:**
Computer Engineering or related field.
**✅ Minimum Experience:**
3–4 years of software development experience in C\+\+.
**✅ Technical Knowledge:**
* Advanced C\+\+ programming.
* Object-oriented programming.
* Software application development and integration.
* Code debugging and optimization.
* Version control and sound development practices.
**✅ Desirable Knowledge:**
* OpenGL.
* Unreal Engine.
* Unity.
* 3D graphics programming.
* Graphics engines.
* Simulation or video game development.
* Real-time systems.
**✅ Key Competencies:**
* Analytical ability and problem-solving skills.
* Interest in graphics programming and visual environments.
* Capacity for continuous learning.
* Teamwork.
* Commitment to software quality.
**✅ Languages:**
* Intermediate English.
What we offer you
* Stability and Future ✨: Participation in long-term technological projects.
* Innovation: Development of visual systems used in advanced simulators.
* Real Impact: Your work will be part of tools deployed in real training environments.
* Flexibility: Hybrid work model.
* Career Plan: Professional development in graphics programming, simulation, and visual technologies.
* Continuous Training: Open University and Udemy for Business.
* Exclusive Benefits and Flexible Compensation.
As a company, we understand equality as a cross-cutting principle and a driver of social change. From 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 workplaces where all individuals are treated with dignity, can develop professionally, and enjoy equal opportunities throughout recruitment, training, and promotion processes—ensuring a workplace free from any discrimination based on gender, 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! Join a company certified as one of Spain’s best employers, thanks to our comprehensive HR management and the conditions we provide for our professionals.