La posizione è aperta all'interno del team di Leonardo.**Job Description:**Leonardo is an international industrial group, among the world leaders 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 of the main strategic programs at a global level, it is a technological and industrial partner of Governments, Defense Administrations, Institutions and companies.Within the Safety Critical Avionic Equipment Software organizational unit of the Electronics Division, we are looking for a Software Engineer for our Turin Caselle office.The person will mainly deal with the following activities:* Definition and management of software requirements for avionic equipment* Definition of the Software architecture both in terms of Top Level Design and Detailed Design* Writing code (Ada or C) that implements what is defined in the requirements and in the Design* Software integration on target* Definition of test cases and related procedures based on requirements.* Structural Coverage Analysis activities* V&V activities in accordance with DO-178C or other standard (e.G. Eurofighter)**Educational qualifications:*** Degree in Electronic or Computer Engineering**Seniority:*** **Junior**: 1-3 years of experience.**Knowledge and technical skills:*** Knowledge of the fundamentals of electronics* Knowledge of avionic communication buses (ARINC 429, CanAero, MIL-STD-1553)* Knowledge of avionic software certification aspects (DO-178C)* Skills in requirements analysis and use of dedicated tools (DOORS)* Knowledge of real-time operating systems (VxWorks653, PikeOS, Green Hills Integrity)* Experience in implementing and developing embedded real-time systems* Knowledge of modern single-core and multi-core microcontrollers* Competence in general-purpose communication protocols (TCP/IP, UDP, UARTS)* Experience in hardware/software integration and on-target debugging processes**Behavioral skills**:* Proactivity; * Ability to analyze, synthesize and communicate effectively* Ability to work in a team; * Problem solving attitude; * Flexibility in dealing with topics outside one's domain of expertise.**Language skills*** Good knowledge of the English language (B2)**IT skills*** Excellent knowledge of at least one programming language (C, Ada)* Knowledge of object-oriented programming and procedural programming* Experience with at least one scripting language (e.G. Python)* Familiarity with version control tools (SVN, Git)* Knowledge of modeling languages (UML)* Competence in markup languages (XML, JSON)* Experience in using tools for model-based design and code generation (Simulink, SCADE)* Knowledge of relational databases (PostgreSQL, MySQL, Access)* Experience in using scripting languages for interfacing and automation with databases (JavaScript, VBA)**Other**The ideal candidate is available to carry out the work mainly on-site and to undertake short/medium-term business trips, 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, followed by an in-depth technical interview with the Business.At the end of the process, the person receives feedback, both in case of a positive and negative outcome.**Involvement**, **enhancement of skills**, attention to 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 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 for continuous 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 work 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 Metalworking Industry and Plant Installation.**Working with us you will constantly face the challenges of high technology, increase your skills and build an excellent professional career.**Seniority:****Primary Location:**IT - Torino - Caselle Nord**Additional Locations:****Contract Type:**Permanent**Hybrid Working:**