SOFTWARE DEVELOPER WHAT YOU WANT TO KNOW Salary is open depending on experience Full-time permanent contractVicenza region, Italy3 days per week remotelyOpportunity to work in a successful AM companyROLE DETAILS Our client, a growing company specialising in professional 3D printing systems, is seeking a software engineer to join their RD team. This role focuses on developing software for a proprietary CAD system used to design and manage 3D models.ESSENTIAL EXPERIENCE Software design and application development in C++ within the Visual Studio environmentExperience in 3D graphics development, computational geometry, and scene graph renderingExperience in 3D visualisation engine using OpenSceneGraph (OSG)Experience with the Qt frameworkQUALIFICATIONS Bachelor’s degree in computer engineering, computer science, or scientific disciplines with specialisation or expertise in software developmentExperience in software development for complex projectsProficiency in English Italian languageA penchant for studying, learning, and researchingAbility to take responsibility, work with precision and autonomy and maintain constant attention to the quality of work resultsNICE IF YOU HAVE: C#/.NET developmentDatabase designProficiency in OpenGL/Vulkan/DirectX for real-time renderingMulti-threading and Parallel Computing for performance optimisationDevelopment of interactive tools for 3D model manipulationFamiliarity with Web API development and integrationFamiliarity with DevOps methodologiesCommunicating with different department stakeholders