PstrongSOFTWARE ENGINEER /strong /ppbr/ppstrongWHAT YOU WANT TO KNOW /strong /pullistrongSalary: /strong €65,000 - €75,000 /lilistrongLocation: /strong Thiene, Italy /lilistrongContract: /strong Permanent /liliOn-site at first with flexibility added once fully enrolled /liliFantastic opportunity to become the leader of the department /li /ulpbr/ppstrongJOB DETAILS /strong /ppWe are seeking a Software Engineer to join the Research Development team of a company developing professional 3D printing systems. /ppIn this role, you will contribute to the design and development of advanced software components for 3D printing systems, including both desktop applications and firmware-level modules for embedded controllers. /ppYou will be part of the software development department, reporting to the Software Manager. The position suits a pragmatic engineer who enjoys delivering robust, efficient, and maintainable software, with a practical and solution-orientated mindset. /ppbr/ppstrongKEY RESPONSIBILITIES /strong /pulliDevelopment and maintenance of application and system-level software in C++ and C# /liliUnderstand, maintain, and evolve a large, multi-module codebase, ensuring software quality and long-term maintainability /liliDebugging, troubleshooting, and performance analysis of complex software systems /liliIntegration of desktop software with firmware and embedded systems /liliCollaborate with hardware and firmware teams for validation and system-level testing /liliDraft technical documentation and participate in code reviews /li /ulpbr/ppstrongESSENTIAL EXPERIENCE /strong /pulliExcellent knowledge of modern C++ and C# /liliSolid understanding of multi-threading, asynchronous programming, and performance optimisation /liliExperience using Visual Studio and/or Visual Studio Code /liliBasic to intermediate experience with firmware development on microcontroller platforms (e.g. STM32 or similar) /liliGood understanding of software architecture design principles /liliProven experience in software development for complex, multi-component systems. /liliStrong analytical, organisational, and teamwork skills /li /ulpbr/ppstrongNICE TO HAVE /strong /pulliExperience with .NET MAUI, WPF, or cross-platform application frameworks. /liliFamiliarity with serial, Ethernet, or Bluetooth communication protocols. /liliBasic knowledge of embedded C and real-time systems. /liliExperience with DevOps methodologies and version control (Git). /liliKnowledge of AWS and/or Microsoft Azure environments. /liliExperience in developing or integrating Web Servers and REST API services. /li /ulpbr/ppstrongQUALIFICATIONS /strong /pulliBachelor’s degree in computer engineering, Computer Science, or a related field (or equivalent practical experience) /liliProficiency in English, both written and spoken /liliMotivation to continuously learn and contribute to innovative solutions in 3D printing and embedded software /li /ul