The selected candidate will be part of the team responsible for the design and development of Automatic Test Sets and Avionics Integration Rigs. They will work on the development of software work packages in compliance with the methodologies, processes, and timelines defined within the work group, contributing to Mission Critical and Safety Critical projects. Main Responsibilities Development, debugging, and HW/SW integration of software components for real-time embedded applications in C and/or C++, in Mission Critical and Safety Critical contexts Development of real-time embedded software components using a Model-Based Development approach Development of software components for Human-Machine Interface (HMI) applications for embedded systems, both stand-alone and web-based Contribution to the preparation of software development documentation, including: Software Requirements Document (SRD) Software Design Document (SDD) in compliance with development processes typically aligned with DO-178C Participation in validation and testing activities of models and/or software components and in the preparation of related verification documentation: Software Test Description Software Verification Cases and Procedures Contribution to formal test campaigns and to the preparation of reporting documentation: Software Test Report Software Verification Results Education Bachelor’s and/or Master’s Degree Field of Study Electronic Engineering Computer Engineering Related disciplines Mandatory Technical Skills Knowledge of ANSI-C and Python programming languages and use of the related IDEs Knowledge of laboratory instrumentation, including: Digital Multimeters (DMM) Frequency Counters RMS Voltmeters Oscilloscopes Function Generators DC, AC, and three-phase power supplies Electronic loads Knowledge of main industrial communication protocols: RS232 / RS422 Ethernet (TCP/IP, UDP, FTP, TFTP) Good knowledge of Windows and Linux operating systems Preferred Technical Skills Knowledge of National Instruments tools (LabWindows/CVI, TestStand) Knowledge of typical avionics protocols: ARINC 429 MIL-STD-1553 CAN Experience in real-time embedded systems and thread management Soft Skills Strong aptitude for software design and development Ability to work in teams and multidisciplinary environments Problem-solving mindset and willingness for continuous learning Required Experience Junior: 1–2 years of experience Middle: 3–5 years of experience Why Choose TXT Group Career opportunities in a rapidly growing company Chance to work in an international, young, and dynamic environment Corporate benefits (health insurance, welfare programs, meal vouchers, employee discounts across the group) Permanent employment contract commensurate with the candidate’s experience The position is open to applications regardless of gender, in accordance with Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.