




Summary: This Expert-level role involves defining software requirements, implementing solutions, and performing unit and runtime tests according to process guidelines. Highlights: 1. Opportunity to work with Golang, Rust, C++, Kubernetes, and Docker 2. Focus on distributed data communication with Kafka and Protobuf 3. Engage in Requirements Engineering and Software Development on Linux **Job Description:** **Mission:** The role involves defining software requirements, implementation and carrying out unit and runtime tests in accordance with the applicable process guidelines. **Essential Skills:** * Experience in programming languages such as Golang, Rust and C\+\+ * Experience with cloud technologies such as Kubernetes and Docker * Experience with distributed data communication using Kafka and protocols used within it, such as Protobuf * Experience with CI/CD workflows and Git * Experience in the FDP domain * Experience in Requirements Engineering * Experience in Software Development on Linux Systems * Good written and spoken English **Desired Skills:** * Experience in the ADA programming language * Knowledge and experience in the field of air\-ground communication and related standards such as CPDLC and ADS\-C are desirable * Knowledge of complex data exchange formats in ATM systems, such as OLDI, FIXM and SWIM * Experience in specification in MF Dimensions or similar tool * Experience on Issue Tracking Tool like Jira or similar tool * Experience in MS Office (Word, Excel) **Interdisciplinary Skills:** * Interdisciplinary requirements: * Ability to collaborate * Strong teamwork skills * Analytical skills * Goal\-oriented approach * Proactive, structured and solution\-oriented working style **Seniority:** Expert**Primary Location:** DE \- Spain \- Remote Spain**Contract Type:** **Hybrid Working:** Hybrid


