Airbus

Military Derivatives Stream-aligned Software Engineer

Airbus
Apply
1 day ago
Getafe, SpainSenior

Responsibilities

  • Design, write, and maintain clean, efficient, modern C++ code for Linux platforms.
  • Implement data-centric communication interfaces and network architectures using DDS middleware.
  • Develop, optimize, and maintain Qt-based graphical user interfaces.
  • Own end-to-end delivery of customer-facing software features.
  • Implement unit, integration, and regression tests using Test Driven Development.
  • Create technical documentation covering software architectures, API contracts, and DDS data models.
  • Collaborate with cross-functional teams in high-performance distributed environments.

Requirements

  • Degree in Software Engineering, Computer Science, or equivalent technical experience.
  • At least 5 years of software development experience, specifically with high-performance applications.
  • Knowledge of modern C++, including STL and object-oriented design.
  • Experience with Linux environments, CMake, and Git.
  • Advanced English proficiency.
  • Analytical and problem-solving skills and the ability to work in complex, international, and multicultural environments.
  • Experience with Qt, including Qt Quick, QML, or Widgets, is valued.
  • Experience with DDS, GoogleTest, or Catch2 is valued.

Benefits

  • Permanent employment with Airbus Defence and Space.
  • Vacation days plus additional days off during the year.
  • Hybrid work model when possible.
  • Collective transport service at some sites.
  • Health insurance, employee stock options, retirement plan, and study grants.
  • On-site facilities including a free canteen, kindergarten, and medical office.
  • Upskilling opportunities and development prospects in a multicultural environment.
  • Special rates on products and benefits.
  • Opportunities to participate in social and corporate social responsibility initiatives.

Tech Stack

Categories

Contact me