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, 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 Leonardo's Aircraft Division, in the UAS SW / SW Engineering Organizational Unit, we are looking for a Model Driven Software Engineering / Safety Critical SW for Software Engineering for our office in Ronchi dei Legionari.**The resource will be responsible for:*** Collaborate with the development team to design, implement and test embedded software for critical applications.* Use design models (MBD Development) to create reliable and high-performance software solutions.* Ensure software security and stability, especially in the UAS (Unmanned Aircraft System) sector.* Solve integration and optimization problems.* Ability to write secure code and manage critical situations.* Collaborate with hardware engineers and other specialists to ensure interoperability between software and hardware.* Document code and participate in design reviews.* Stay familiar with safety standards and best practices in the sector.**Educational qualification:*** Degree in Computer Science, Computer Engineering, Electronic Engineering or similar.**Required experience level** (junior, expert, senior, master)* expert**Technical skills:*** Excellent knowledge of programming languages for embedded systems (C/C++, Python, etc.).* Definition of system and software architecture: Knowledge of software modeling and design principles, identification of sub-systems and components, with associated functionalities and interfaces, using high-level modeling languages.* Ability to define SW tests using MBD Development.* Familiarity with software security standards.* Ability to solve complex problems and work in a team.* Knowledge of network and embedded communication protocols (CAN, UART, I2C etc).**Behavioral skills:*** Independence and proactivity* Ability to work in a team* Ability to relate to different cultures* Communication and relationship skills with customers and suppliers* Organizational and coordination skills* Planning skills* Problem solving and results orientation* Curiosity and aptitude for learning**Language skills:*** Excellent knowledge of written and spoken English level B2**Computer skills:*** Excellent knowledge of the fundamentals of computer science**Other** (*e.G. Availability to travel/Specific certifications required*...):* Availability to travel for participation in program meetings and integration activities is required.* Availability for continuous training in a military environment.**Seniority:**Junior**Primary Location:**IT - Ronchi dei Legionari**Contract Type:**Permanent**Hybrid Working:**Hybrid