.The role:GTD Science, Infrastructures, and Robotics (GTD SI&R) is the leading provider of high-quality, high-reliability software solutions, robotics' control systems, custom electronics, and edge computing. With its unique system and software engineering capabilities, GTD SI&R is the most reliable supplier of control, supervision, analysis, and decision support systems for real-time, large, and critical applications.We are currently seeking a Junior SW Engineer to join our team in the Software Development division within the Robotics area. This role is crucial for the successful operation of the reactor, as certain areas of the reactor are accessible only by robots, making your contribution pivotal to ensuring both the safety and efficiency of the facility.If you're ready to be a part of a project that will shape the future of energy on a global scale, we invite you to apply and take on this exciting challenge.Here you will find more information about us: https://vimeo.Com/418046136Position activities:Join Us in Making Fusion Energy a Reality!ITER project will bring the Fusion process as it happens on the Sun to the Earth in an experimental Fusion Reactor (ITER), at GTD we are participating in this challenge with different contributions in the control and robotics areas.As a member of our team, you will:Design and build new functionalities for desktop and server applications.Solve existing issues, including performance or concurrency issues, and propose solutionsMaintain and support your developments with test proceduresWrite high-quality documentation: we know it's not fun but great work comes with great responsibilityKnowledge transfer: The scope of the project is big and we are constantly learning new methods and strategies to reach our objectives and tasks. We want to share this knowledge with you so that you can grow and learn with us, just as we want you to share yours. It is very important for us that the knowledge is shared within the team so we can all internally learn and grow.Your profile:Bachelor's or Master's degree in Computer Science, Industrial/Electrical Engineering, or Telecommunications (or a related field).Programming skills: C and/or C++: These programming languages are essential to our core projectsLinux and POSIX knowledge: Familiarity with Linux environments and POSIX standards will be key in navigating our development processesUnit, integration and validation testing: You understand the importance of thorough testing and have hands-on experience with unit, integration, and validation testsGIT: Version control is second nature to you, and you're confident in using GIT to manage and collaborate on code efficiently.English Proficiency: Enable to collaborate effectively in an international environment