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.
