The candidate will be responsible for the detailed design, implementation and verification and configuration of software components to be delivered into different environments including development, integration rigs and aircraft
Job Summary
The candidate will be responsible for the detailed design, implementation and verification and configuration of software components to be delivered into different environments including development, integration rigs and aircraft.
The role involves integrating developed software into specific helicopter mission computers alongside operating systems and drivers provided by equipment suppliers.
The candidate will join an experienced and motivated software team, offering opportunities to learn, grow professionally, and contribute to future mission systems software architecture for Airbus Helicopter platforms.
Matching Summary
The candidate will be responsible for the detailed design, implementation and verification and configuration of software components to be delivered into different environments including development, integration rigs and aircraft.
Skills & Requirements
Must-have
Software Development Cycle knowledge
C++ and Python programming
Linux operating system administration
Requirements management and traceability
Integration with mission computers and drivers
Container Technologies like Docker
Nice-to-have
Knowledge of QT/QML graphic library
Experience with network protocols Ethernet and IP
Familiarity with communication buses A429 and MIL-STD-1553
Understanding of Apache Kafka and HDLC technologies
Agile methods such as SCRUM and KANBAN
Software Verification techniques
Key Requirements
Bachelor degree in computer science or equivalent
Experience with Container Technologies
Knowledge of Software Development Cycle
Experience in Software Verification
Installation and administration of Linux OS
Knowledge of network and communication protocols
Competency in software design patterns and Agile methods