Job DescriptionTutti i candidati sono invitati a leggere attentamente la seguente descrizione del lavoro e le relative informazioni prima di candidarsi.What big impact do you want to make?Join a global energy tech company committed to achieving carbon neutrality by 2050, investing in people's skills and growth while driving innovation through cutting-edge technological solutions.As a Junior Software Engineer, you will be part of Eniquantic. Working within a team of software engineers, alongside physicists and electronics engineers, you will contribute to the development of a quantum computer based on neutral atoms. Specifically, you will contribute to developing the software to control the experimental apparatus. You will work on experimental data acquisition and processing software, on client-server protocols for the remote control of instrumentation, and on the GUI for operating the apparatus and monitoring the acquired data.Main ActivitiesSoftware development and maintenance for the remote control and integration of experimental instrumentation, via server-client protocols and API interfaces.Software development for the fast acquisition and processing of experimental data from optical sensors and camera pictures.GUI development for the monitoring, diagnosis, and operation of the experimental apparatus.Required FeaturesMaster's degree in informatics or computer scienceUp to three years of experience in software development using Python and/or C/C++.Experience with server-client protocols and/or API interfaces for devices remote controlExperience in GUI design and development frameworks such as Qt, Javascript, etc.Strong experience with the Linux and Windows operating systemsDeep knowledge of Python and its main libraries, such as Numpy, Scipy, Matplotlib, and/or good knowledge of C/C++ standard libraries.Intermediate level of EnglishNice-to-have RequirementsAbility to work autonomously and proactively within multidisciplinary teamsApplications that inclu