2 days ago
Getafe, SpainSenior
Responsibilities
- Design, develop, maintain, build, debug, and troubleshoot high-quality C++ software components in Linux environments.
- Contribute to software architecture and technical design decisions emphasizing modularity, maintainability, and reusability.
- Manage software dependencies and build configurations using CMake and Conan.
- Use Git for version control and Docker for development, integration, and testing environments.
- Develop and maintain automated tests and support software verification, code quality, and continuous integration activities.
- Use static analysis and code quality tools, participate in code reviews, and contribute to technical discussions and continuous improvement.
- Collaborate with multidisciplinary engineering teams to integrate software into aeronautical simulation systems.
Requirements
- At least 8 years of professional software development experience with substantial C++ experience.
- Strong knowledge of modern C++ including C++14/17 or later, the Standard Template Library, memory management, object-oriented design, and software engineering practices.
- Solid Linux experience including command-line tools, shell scripting, software development, and debugging.
- Practical experience with CMake, software dependency and package management, Git, and Docker.
- Understanding of software testing, debugging, troubleshooting, and code quality practices.
- Ability to analyze complex technical problems, work independently, and take ownership of software deliverables.
- Effective communication and collaboration skills in an international engineering environment.
- Preferred experience includes flight simulation, simulation frameworks and architectures, aeronautical or avionics systems, automated testing, Jenkins, SonarQube, Clang-Tidy, software architecture, design patterns, MIL/SIL/HIL environments, or aerospace and defense engineering.
Benefits
- Permanent employment with Airbus Defence and Space SAU.
- Hybrid work when possible and flexible working arrangements.
- Vacation and additional leave totaling more than 35 working days off per year.
- Collective transport service at some sites, health insurance, retirement plan, study grants, employee stock options, and other benefits.
- On-site facilities including a free canteen, kindergarten, and medical office.
- Upskilling opportunities, development prospects, and participation in social and corporate responsibility initiatives.
- Multicultural and international work environment.
