A
Airbus
Backend
Simulation Software Developer (d/m/f)
C++CPythonBashCmakeConanRpmDebQtQmlQtquickLinuxWindowsConfluenceJiraJenkinsVS CodeCi/Cd
Про позицію
Airbus seeks a Simulation Software Developer for the A400M programme. The role involves developing advanced simulation software for Full Flight Simulators (FFS) and test facilities, using C/C++ to integrate avionics updates.
Обовʼязки
- Translating high-level operational and system requirements into high-fidelity simulation models.
- Developing simulation models based on avionics software to represent aircraft equipment and systems.
- Implementing robust software components using C++ and integrating in-house and third-party modules.
- Designing and defining simulation interfaces with internal and external stakeholders.
- Maintaining and modernizing software architecture of existing simulation products.
- Ensuring high software quality through unit tests and comprehensive integration testing.
- Driving development excellence by creating tools for automation, code generation, and optimized build pipelines.
- Supporting the entire deployment cycle from initial model development to customer acceptance.
Вимоги
- Bachelor's or Master's degree in Computer Science, Aerospace Engineering, Electrical Engineering, or related discipline.
- Relevant experience in software development including software design, procedural and object-oriented programming, and unit/integration/system testing.
- Profound knowledge of C/C++.
- Knowledge of distributed systems and simulation frameworks.
- Scripting languages (e.g. Bash, Python).
- Build Systems (e.g. CMake) and packaging (e.g. conan.io, RPM, DEB).
- QT Framework (e.g. QML/QtQuick).
- Proficiency with Linux and Windows.
- Experience with version control systems, office applications, and Atlassian tools (Confluence, Jira).
- Experience with CI/CD or DevOps tools (e.g. Jenkins) and software development (e.g. VS Code).
- Familiarity with agile working methods.
- Ability to work in large teams and independently.
- Proactive approach.
- English business fluent; German, Spanish, French or Italian are a plus.
Переваги
- Attractive salary including holiday pay, Christmas bonus and profit sharing.
- 30 days holidays and extra days-off for special occasions.
- Excellent upskilling opportunities and development prospects.
- Employer-funded pension, employee stock options, discounted car leasing, insurance discounts, public transport subsidy, discounts at local businesses.
- On-site medical officer, canteen and cafeteria, kindergarten nearby.
- Flexible working arrangements.
Simulation Software Developer (d/m/f)
Оригінал