La posizione è aperta all'interno del team di Leonardo.**Job Description:**Leonardo is an international industrial group, among the world's leading companies in Aerospace, Defense and Security, creating multi-domain technological capabilities in Helicopters, Aircraft, Aerostructures, Electronics, Cyber Security and Space. With over 60,000 employees worldwide, the company has a strong industrial presence in Italy, the United Kingdom, Poland, the United States, and operates in 150 countries also through subsidiaries, joint ventures and shareholdings. As a protagonist in the main strategic programs globally, it is a technological and industrial partner of Governments, Defense Administrations, Institutions and companies.Within the Multidomain Distributed Digital Environment\ Image Generation & Human Machine Interfaces for Simulation OU organizational unit of the Electronics Division, we are looking for a Training and Simulation System Engineer for our office in Ronchi dei Legionari (GO).The person will mainly be responsible for the following activities:* Software analysis and design* Software development* Software testing* Software deployment and release* Drafting of accompanying software documentation* Software maintenance and evolution* Coordination of developments with the team and participation in meetings**Educational Qualifications:*** Master's degree in Computer Engineering**Seniority:*** **Junior**: 1-3 years of experience; **Technical knowledge and skills:*** Object-oriented programming with C++ and Python* Programming Languages: C, C++, CMake, Python, Typescript, Rust* Artificial Intelligence* Image processing using artificial networks* Natural language processing* Data mining* Embedded Programming* Multithreading programming* Frameworks: Matlab, Simulink, Keras Versioning* Tools: GIT, Gitlab, Github, SVN* Computer networks: specifically router and switch setup* Communication protocols: UDP, TCP, DIS, CIGI Network Encryption: OpenVPN, EasyRSA**Behavioral skills**:* Proactivity; * Ability to work in ateam; * Problem-solving attitude; * Flexibility in dealing with topics outside one's domain of expertise.**Language knowledge*** Good knowledge of English (B2)**IT skills*** Operating Systems: Windows, Ubuntu, Archlinux, NixOS* IDE: Visual Studio Code, VSCode, Neovim* Microsoft Office suite* Markup languages: HTML, CSS, Markdown, Latex**Other**The ideal candidate offers their availability to carry out work mainly on-site and to undertake short/medium-term business trips, after adequate on-the-job training, in Italy and/or abroad.**Seniority:****Primary Location:**IT - Ronchi dei Legionari**Additional Locations:****Contract Type:**Permanent**Hybrid Working:**