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 key player in major global strategic programs, it is a technological and industrial partner for Governments, Defense Administrations, Institutions and businesses.Within the ATM Surveillance SW Unit, part of the Engineering function of the Electronics Division, we are looking for **Software Engineer** profiles for our **Roma Tiburtina** km 12,400 office, who can contribute to the development of air traffic control systems, and specifically to the sensor data processing subsystem, for Air Traffic Management programs with particular reference to 4-Flight, Lead In Sky and SATCAS, and to the Manager subsystem for the SIMOS program for the distribution of Surveillance data.The person will be responsible for the following activities:* Analysis of system requirements; * Drafting of SW requirements* Algorithm modeling* Design and implementation of the solution, mainly in C++/Java language* Design/execution of tests* Drafting of test documents* Drafting of documents accompanying the SW product* Analysis of results produced by the SW* Bug detection* Integration of the produced SW on Test Bed* Configuration management of the SW product**Educational qualification:**Master's Degree in Computer Engineering or Master's Degree in Telecommunications Engineering with a data processing specialization or equivalent.**Experience level:*** Junior: 1-3 years of experience* Expert: 3-5 years of experience**Technical knowledge and skills:*** Functional analyst programmer skills; * Knowledge of Java, C++, Python programming languages; * Preferred knowledge of Matlab + Simulink tools; * Welcome experience in algorithm modeling with Matlab* Requirements analysis skills and knowledge of the DOORS management tool; * Knowledge of Object-Oriented programming and procedural programming; * Knowledge of Design Patterns and UML2; * Knowledge of main development IDEs (Eclipse, JetBrains, Visual Studio).* Knowledge and application of the SW lifecycle: Waterfall, Iterative, Agile and Extreme Programming; * Knowledge of Linux operating systems; * Knowledge of main versioning tools (Git, SVN, CVS); * Welcome knowledge ofthe software development process according to ED-109A and/or ED153* Basic knowledge of main DBMS (Microsoft SQL Server, PostgreSQL, MySQL, Oracle SQL, SQLite).**Behavioral skills:*** Ability to work in a team; * High Problem Solvingability; * Communication, collaborative and organizational skills in order to meet delivery dates; * Ability to work in cross-functional teams.**Language skills:*** Good knowledge of English (B2).**Other**The ideal candidate offers their availability to carry out work activities mainly on site and to travel for short/medium periods, after adequate on-the-job training, in Italy and/or abroad.***We await your application***: send us your CV within ***three weeks*** of the job advertisement opening.***How does the selection process work?***Following the collection of applications, CVs most in line with the required requirements are evaluated and identified.Selected candidates undergo an introductory interview with the Human Resources team, motivational and aptitude-based, followed by an in-depth technical interview with the Business.At the end of the process, feedback is provided to the person, both in case of a positive and negative outcome.***Involvement***, ***enhancement of skills***, attention to ***well-being*** and ***safety of people*** are the cornerstones of our corporate culture.We are committed every day to fostering an ***inclusive and stimulating*** work environment, actively promoting the principles of ***inclusion, equity and valuing diversity***.What do we offer?* ***Fixed remuneration*** commensurate with the experience and level of the selected person, accompanied by ***bonuses*** linked to business results; * ***Opportunities forcontinuous training and updating of professional skills*** and soft skills; * ***Work-Life Balance***: we promote the right balance between private and professional life starting from ***hybrid and flexible working formulas***; * ***Well-being:*** we prioritize the ***economic, physical, social and psychological well-being*** of our people, offering multiple solutions close to their needs.Our national collective labor agreement of reference is the ***CCNL for the Private Metallurgical Industry and Plant Installation***.Working with us you will constantly face the challenges of high technology, grow your skills and build a professional career of excellence.**Seniority:****Primary Location:** IT - Roma - Via Tiburtina KM12,400**Additional Locations:****Contract Type:** Permanent**Hybrid Working:**