Software & Data Systems Engineer - Predictive Maintenance

Hace 2 días

madrid, España Airbus Jornada completa
Job Description We are looking for a highly skilled Senior Software Engineer to design and develop next-generation ground-based software solutions supporting aircraft operations and maintenance.

This position is part of the Health and Usage Monitoring Systems (HUMS) domain, focused on enabling advanced aircraft health management through data-driven insights, system monitoring, and maintenance support.

The role focuses on building scalable, robust, and maintainable software systems that enable data-driven workflows and seamless interaction with aircraft systems.

Key Responsibilities
  • Design and implement software architectures to support a growing ecosystem of ground tools and services

  • Develop backend services and applications for data acquisition, processing, and analysis

  • Build user-facing applications to support engineering and maintenance operations

  • Define and maintain clear interfaces and APIs between system components

  • Ensure scalability, maintainability, and long-term evolution of the software platform

  • Collaborate with multidisciplinary teams (systems engineering, avionics, maintenance)

  • Contribute to technical decision-making and technology roadmap definition

Required Qualifications
  • Bachelor’s or Master’s degree in Software Engineering, Aerospace , Telecomunication and/or Industrial Engineering, or related field

  • 5+ years of experience in software development and system design

  • Strong experience in software architecture and scalable system design

  • Proficiency in one or more backend languages: Python, C++, Java, or Go

  • Experience designing and implementing APIs (REST, gRPC)

  • Solid understanding of data processing and data management systems

  • Experience with distributed systems and modular architectures

  • Familiarity with version control, CI/CD, and containerization (e.g., Docker)

Preferred Qualifications
  • Experience in aerospace, avionics, or other safety-critical industries

  • Understanding of aircraft systems or data communication protocols (e.g., ARINC, AFDX)

  • Knowledge of software standards for critical systems (e.g., DO-178C)

  • Experience interacting with hardware systems or external devices

  • Familiarity with data visualization tools and frameworks

Frontend & UI (Required)
  • Experience with modern frontend frameworks such as React and TypeScript

  • Strong understanding of component-based UI development and state management

  • Ability to design and implement intuitive interfaces for technical users (engineering and maintenance tools)

  • Experience building data-driven dashboards and visualization tools (logs, metrics, time-series data)

Key Competencies
  • Strong system-level thinking and problem-solving skills

  • Ability to design solutions with long-term scalability and maintainability in mind

  • Comfortable working in multidisciplinary environments

  • High level of autonomy and ownership

  • Clear and effective technical communication

What We Offer
  • Opportunity to shape the architecture of critical aerospace software systems

  • Work on cutting-edge tools supporting real-world aircraft operations

  • Collaborative and technically challenging environment

  • Long-term growth and leadership opportunities

WHICH BENEFITS WILL YOU HAVE AS AIRBUS EMPLOYEE?
  • Vacation days and additional days-off along the year (+35 days off in total).

  • Attractive salary and compensation package.

  • Hybrid model of working when possible, promoting the work-life balance (40% remote work).

  • Collective transport service in some sites.

  • Benefits such as health insurance, employee stock options, retirement plan, or study grants.

  • On-site facilities (among others): free canteen, kindergarten, medical office.

  • Possibility to collaborate in different social and corporate social responsibility initiatives.

  • Excellent upskilling opportunities and great development prospects in a multicultural environment.

  • Special rates in products & benefits.

This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s succe