Back to jobs

Airbus
Actively hiring
Simulation Software Developer (m/f/d) for Eurodrone Virtual Engineering
- Workplace
- On-site
- Commitment
- Full-time
- Posted
Location
Manching, Germany
As a Simulation Software Developer for the Eurodrone Virtual Engineering project, you will be part of the Joint Model Office (JMO) team at Airbus Defence and Space. Your role involves developing sophisticated software components for simulating synthetic environments and models that accurately represent the Eurodrone system, based on detailed customer and model developer requirements. You will design software architecture, develop simulation models and tools, implement components mainly in C++, integrate internal or external software components, and perform integration testing. Your work supports the development, integration, and verification of the European MALE RPAS (Eurodrone) programme.
Responsibilities
- Design the architecture of software modules for new simulation tools or models
- Develop simulation models and tools representing the environment of the simulated aircraft system (sensors, tactical environment, communication, natural environment, visualization …)
- Develop simulation models representing aircraft equipment within the simulation
- Implement software components (mainly C++)
- Integrate in-house or external software components
- Implement unit tests for existing and new software modules
- Create tools for improving our development processes (e.g. code generators, automation, build-pipelines ….)
- Perform integration testing
Requirements
- We are looking for candidates with a Bachelor's or Master's degree (or equivalent) in Computer Science, Aerospace Engineering, Electrical Engineering, or a related discipline
- Relevant experience in the field of software development:
- Software design
- Procedural and object orientated programming
- Unit, integration and system testing
- Your proficiency in C/C++ and knowledge of distributed systems and simulation frameworks will be instrumental in this role
- Profound knowledge of C/C++
- Knowledge of distributed systems and simulation frameworks
- Scripting languages (e.g. Bash, Python, Powershell)
- Build Systems (e.g. CMake) and packaging (e.g. conan.io, RPM, DEB)
- QT Framework (e.g. QML/QtQuick)
- Proficiency with Linux and Windows
- Knowledge of embedded system architectures
- Experience with version control systems, office applications, and Atlassian tools (e.g., Confluence, Jira)
- Experience with CI/CD or DevOps tools (e.g., Conan) and software development (e.g., VS Code)
- Familiarity and agreement with agile working methods
- Ability to work in large teams and be an excellent team player
- Ability to work independently
- Proactive approach
- English: Business fluent
Nice to have
- German, Spanish, French or Italian are a plus
Benefits
- Attractive salary including holiday pay, Christmas bonus and profit sharing
- 30 days holidays and extra days-off for special occasions
- Excellent upskilling opportunities and great development prospects
- Special benefits: employer-funded pension, employee stock options, discounted car leasing, special conditions for insurances, public transport subsidy, discounts at local businesses
- On-site-facilities: Medical officer for check-ups and other health-related services, canteen and cafeteria, kindergarten nearby
- At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.