Basic Requirements Master’s Degree in Computer Engineering, Information technology or any Computer Science background. Good working experience: Modern C++/Java programming language Git/GitHub or other versioning tools Continuous Integration / Continuous Development Solid command knowledge on data structures and algorithms Proficient in Linux OS Effective communication, collaboration, analytical and problem-solving skills Fluent in English Nice to have Knowledge of Agile methodology Knowledge of autonomous systems applications Knowledge of OpenShift, Apache Airflow and Dockers containers Knowledge of build tools: Maven, Bazel Scripting like Python, JavaScript, shell, bash, is a plus.