Junior
Job Description:
Leonardo is an international industrial group, among the world's leading companies in Aerospace, Defense, and Security, which creates multi-domain technological capabilities in Helicopters, Aircraft, Aerostructures, Electronics, Cyber Security, and Space. With over 60,000 employees worldwide, the company has a solid industrial presence in Italy, the United Kingdom, Poland, the United States, and operates in 150 countries also through subsidiaries, joint ventures, and shareholdings. A protagonist in major global strategic programs, it is a technological and industrial partner for Governments, Defense Administrations, Institutions, and businesses.
Leonardo is one of the strategic industrial partners in the GCAP (Global Combat Air Programme) program, along with British BAE Systems and Japanese Mitsubishi Heavy Industries, aimed at the development and realization of a new-generation air system, defined as a “system of systems.” Employed for multi-domain defense operations, the system will feature a “core platform” connected with other peripheral “adjunct” systems, both manned and unmanned.
The program, one of the most challenging and futuristic for the aerospace and defense industry, will drive the technological revolution that will characterize the sector over the next fifty years. A challenge aimed at strengthening the technological and industrial sovereignty of the countries involved, because it aims to identify and make available innovative technologies, called enabling technologies, that will ensure generational leaps, generating positive returns and economic and social progress for the entire country system, benefiting new generations.
Resources working within this program will have the opportunity to access a professional growth path in an international and technologically advanced context.
Within the Simulation, Ground Support Equipment and Training Systems Area, we are looking for a Ground Support Systems AI Specialist for our Turin site.
The resource will primarily be responsible for:
Definition of the product SW design and architecture
Definition of SW requirements, allocating directives for the drafting of SW Requirements Specifications (SRS) for ground systems supporting 6th Gen platforms and beyond
Definition and optimization of SW Design and Coding environments in collaboration with specialists and system administrators (client vs. server resource allocation, license management), maintenance and updating of the SW development Toolchain
SW development with direct and autonomous generation of source code and definition of development directives for other developers
Definition of SW test strategies with progressive extensive use of automated testing tools starting from traditional methodologies
Defining Statement of Work for external SW development where applicable and integrating third-party SW parts
Conducting SW Tests, reporting periodic progress, criticalities, and proposals for recovery actions
Specifically, in the context of AI and innovative technologies, it is required to:
Design and develop advanced artificial intelligence algorithms to solve complex problems.
Optimize models for performance, accuracy, and computational efficiency.
Collaborate with multidisciplinary teams to integrate AI solutions into corporate products.
Research and implement innovative solutions in the field of machine learning, deep learning, and generative AI.
Education:
Master's degree in Electronic Engineering / Computer Science / Computer Engineering, Artificial Intelligence
Required Experience Level:
Junior with basic experience
1-2 years of experience in SW development, Machine Learning, and Artificial Intelligence
Technical/IT Skills:
SW development based on .NET technology
Knowledge of C#, C++, Python languages and associated libraries (e.g., Pandas, Numpy, Scipy, Scikit-Learn, Matplotlib, Plotly, PyTorch)
Versioning tools, SW configuration control, and collaborative development (e.g., Git, VSCode)
Skills in interfacing with major DBMS (Oracle, SQL Server, MySQL)
DBMS integration (e.g., PostgreSQL) with containerization tools (e.g., Docker)
Microservices SW development (e.g., with Kafka) and 'refactoring' of monolithic architectures
Ability to analyze SW performance against available HW resources
Development of applications based on web and on-premise architectures
Microsoft Operating Systems skills
Skills related to automating SW test procedures
NICE TO HAVE:
Knowledge of avionics systems and application of functionalities to govern mission planning
Skills in distributed computing and managing robust clustering on large datasets.
Knowledge of project engineering aspects
Knowledge of SQL languages
Knowledge of major applicable design standards and certification (AQAP, MIL, FAA, EASA)
Certifications for successfully completed courses in microservices, CI/CD, containers, BDA
Behavioral Skills:
Ability to work in a team
Ability to relate to different cultures
Organizational skills
Ability to plan assigned tasks
Problem-solving and results-orientation
Curiosity and aptitude for learning
Language Skills:
Other:
Willingness to travel.
The Selection Process:
We await your application: send us your CV within three weeks of the job announcement opening.
How does the selection process work?
Following the collection of applications, CVs most aligned with the required qualifications are evaluated and identified.
Selected candidates will have an introductory interview with the Human Resources team, focusing on motivation and aptitude, followed by a technical in-depth interview with the Business.
At the end of the process, feedback is provided to the individual, both in case of a positive and negative outcome.
Working with us, you will constantly face the challenges of high technology, enhance your skills, and build a professional path of excellence.
Seniority: Junior
Primary Location: IT - Torino - C.so Francia
Contract Type: Permanent
Total Base Pay Range: €32.731,92 - €43.000
Hybrid Working: Hybrid
Inscris-toi pour postuler et découvre tout de suite si ce poste est fait pour toi.
Ton agent te le dit en quelques secondes.
Inscris-toi et je te dis tout de suite à quel point Leonardo te correspond : ce que tu as déjà et ce que tu peux renforcer. Ensuite je reste au travail — je cherche pour toi en continu et je ne t'écris que quand je trouve une opportunité qui vaut vraiment le coup.