Simulation Software Engineer - Eurofighter Flight Simulator
Airbus
Municipality of Getafe, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Municipality of Getafe, Spain
Tech stack
Bash
C++
Communications Protocols
Continuous Integration
Linux
Python
Object-Oriented Software Development
OpenGL
Powershell
Qt Modeling Language (QML)
Simulation Software
Software Engineering
Software Requirements Analysis
Systems Integration
TCP/IP
Visual Systems
GIT
Integration Tests
Software Version Control
Jenkins
Job description
As part of the combat simulation team located in Getafe, you will work in an international group with continuous contact with our German colleagues. This role focuses on delivering high-quality, realistic simulations to help our clients train personnel and improve operations. The Simulation Software Engineer will be responsible for the Eurofighter's flight simulator domain, working closely with partners and customers. Responsibilities
- Derive system requirements from operational requirements for the latest simulator functionalities.
- Update existing simulation models representing aircraft equipment.
- Implement software models in C++ and ADA.
- Create and perform unit, system and acceptance tests of the software (C++, Python, Jenkins).
- Perform integration testing.
- Manage SW configuration.
- Develop tools for our test and simulation systems (e.g., code/ICD generators).
- Coordinate development with international partners and customers.
- Write documentation according to the company's existing processes.
Requirements
- Experience in the Eurofighter program is beneficial.
- General avionics knowledge is a plus.
- Experience in software design and testing.
- Experience in procedural and object-oriented programming.
- Experience in unit, system, and software integration testing.
- Experience writing documentation in English following the SW life-cycle processes.
- Strong knowledge of tools and technologies: DOORS, C++, Ada 95, QML, OpenGL, Bash, Python, PowerShell.
- Advanced Linux skills (mandatory).
- Continuous Integration & Delivery with Jenkins is beneficial.
- Experience with Git (third generation version control).
- Knowledge of communication protocols and frameworks (TCP/IP, RS422, 1553, etc.).
- Experience in the simulation domain (avionics, re-hostings, visual systems) is beneficial.
- Proactivity and the capability to work independently.
- Analytical and structured thinking.
- Very good written and spoken English.
- Availability to travel occasionally (mainly within the EU), approximately one week every two months.
Benefits & conditions
- Vacation days plus additional days-off throughout the year.
- Attractive salary.
- Hybrid work model promoting work-life balance.
- Collective transport service at some sites.
- Health insurance, employee stock options, retirement plan, and study grants.
- On-site facilities (free canteen, kindergarten, medical office).
- Participation in social and corporate social responsibility initiatives.
- Excellent upskilling opportunities and development prospects in a multicultural environment.
- Special rates on products and benefits.