Senior Software Engineer for EuroDrone Offboard Maintenance System Tools
Role details
Job location
Tech stack
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., * 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
Requirements
- 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), * 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), * 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
Benefits & conditions
At Airbus we are focused on our employees and their welfare. Take a look at some of our social benefits:
- 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 success, reputation and sustainable growth.