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
