.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 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: Position 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 solutions Maintain and support your developments with test procedures Write high-quality documentation: we know it's not fun but great work comes with great responsibility Knowledge 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). At least 3 years of experience in a similar role, ideally within high-reliability or mission-critical environments. Programming skills: C and/or C++: These programming languages are essential to our core projects Linux and POSIX knowledge: Familiarity with Linux environments and POSIX standards will be key in navigating our development processes Unit, integration and validation testing: You understand the importance of thorough testing and have hands-on experience with unit, integration, and validation tests GIT: 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