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 of Governments, Defense Administrations, Institutions, and businesses.
Within the Electronics Business Area, we are looking for a Software Engineer for the Design and Development of Applications in the field of Surveillance Systems for our office in Caselle T.se (TO).
The person will mainly deal with the following activities:
Analysis of system requirements and their translation into software requirements, using dedicated tools (e.g. DOORS)
Definition of system and software architecture, with identification of subsystems and components, relative functionalities and interfaces, also through the use of modeling languages (e.g. UML)
Software development using compiled languages (C++) and interpreted languages (Python), as well as frameworks such as DDS, Qt/QML, Esri Runtime
Integration, validation, and testing of software, also at locations other than Caselle, in Italy and abroad
Drafting of technical specifications and project documentation, mainly in English
Configuration management of software and documentation (versioning, PLM)
Educational qualifications:
Seniority: Junior
Technical knowledge and skills:
Analysis and management of system and software requirements (e.g. use of DOORS)
Software design according to object-oriented paradigms (OOA, OOD, OOP)
Definition of software and system architectures, including modeling via UML
Software development in C++ and Python
Experience with frameworks, middleware, and databases
Integration, testing, and validation of software
Configuration management (versioning) and familiarity with PLM systems
Behavioral competencies:
Proactivity.
Ability to work in a team.
Problem-solving attitude.
Flexibility in dealing with topics outside one's domain of expertise.
Language skills:
IT skills:
Use of software development environments (IDE) and debugging tools
Knowledge of code versioning systems (e.g. Git)
Familiarity with modeling and requirements management tools (e.g. UML tools, DOORS)
Other: The ideal candidate offers their availability for short/medium-term business trips, after adequate on-the-job training, in Italy and/or abroad.
Involvement, enhancement of skills, care for the 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 valorization of diversity.
What we offer?
Our reference collective labor agreement is the CCNL for Private Metalworking and Plant Installation Industry;
Working mode: Hybrid;
Contractual category: Employee;
Contract type: permanent;
Gross annual salary (RAL) / salary range: €32,731.92 - €40,000
Thirteenth month's salary;
Bonus linked to Business results;
Welfare vouchers worth 250 euros per year;
Company canteen;
Opportunities for continuous training and updating of professional and soft skills;
Well-being: we prioritize the economic, physical, social, and psychological well-being of our people, offering multiple solutions tailored to their needs.
The company reserves the right to make assessments regarding the level of classification and the economic proposal, based on objective criteria emerged during the selection process and in consistency with the seniority of the identified candidate and the position, in compliance with the principles of fairness, transparency, and equal opportunities provided by current legislation.
We await your application: send us your CV within three weeks from the opening of the job announcement.
How does the selection process work?
Following the collection of applications, the 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.
Seniority:
Primary Location: IT - Torino - Caselle Nord
Additional Locations:
Contract Type: Permanent
Hybrid Working:
Sign up to apply and find out right away if you're a fit.
Your agent will tell you — in seconds.
Sign up and I'll tell you right away how well Leonardo matches you — what you already have, and what's missing. Then I stay on it: I search for you and only write when I find something worth your time.