Software Engineer

4 giorni fa


Thiene, Veneto, Italia DWS - Digital Wax Systems A tempo pieno

DWS Systems – Company Description

DWS Systems (Digital Wax Systems) is an Italian company specializing in the design, development, and manufacturing of advanced 3D printing solutions based on stereolithography (SLA) technology. Founded in 2007 and headquartered in Thiene, Italy, DWS has established itself as a global reference in additive manufacturing, combining cutting-edge innovation, industrial reliability, and Italian engineering excellence.

The company develops and produces professional and industrial 3D printers, high-performance proprietary materials, and in-house software solutions that cover the entire digital manufacturing workflow. DWS systems are used in more than 60 countries worldwide, serving a wide range of industries including jewelry, dental, fashion, footwear, automotive, industrial manufacturing, microfluidics, and education.

DWS is strongly focused on research and development, with a long-standing commitment to innovation and a substantial portfolio of international patents in the field of 3D printing technologies. This R&D-driven approach enables customers to significantly reduce development cycles and accelerate time-to-market while maintaining high precision and repeatability.

With a global outlook and a customer-centric mindset, DWS works closely with partners and clients to deliver tailored, production-ready additive manufacturing solutions, supporting the digital transformation of modern manufacturing processes.

Role Description

We are looking for a Software Engineer to join our R&D team in Thiene.

The role focuses on the development and maintenance of software for industrial systems, where desktop applications, embedded firmware, and remote services must work together reliably.

The position requires a pragmatic, hands-on approach and the ability to take technical ownership of software that runs on real machines in production environments.

This is a full-time, on-site position.

Responsibilities

  • Design, develop, and maintain desktop software for industrial systems (mainly C++ and C#)
  • Work closely with embedded firmware running on microcontrollers and hardware devices
  • Contribute to the integration with cloud-based services and back-end systems
  • Refactor and consolidate existing legacy code, improving robustness and maintainability
  • Implement diagnostics, logging, and error-handling strategies to support long-term reliability
  • Collaborate with mechanical, electronic, and production teams in a multidisciplinary environment
  • Support debugging and troubleshooting on real machines

Required Skills & Experience

  • Strong experience in software development, with solid fundamentals in computer science
  • Proven experience with C++ in production environments
  • Experience with desktop application development (e.g. C#, C++/Qt, or similar)
  • Good understanding of software architecture and system integration
  • Ability to work on complex, real-world systems, not just isolated modules
  • Pragmatic mindset: focus on robustness, maintainability, and diagnosability
  • Comfortable working with existing codebases and improving them incrementally

Nice to Have

  • Experience with embedded systems / firmware development
  • Exposure to cloud platforms (e.g. AWS, Azure) and REST-based services
  • Familiarity with CI/CD pipelines and version control workflows (Git)

  • Technician on 3D Printers

    2 settimane fa


    thiene, Italia Altro A tempo pieno

    Senior Additive Manufacturing & Computational Recruitment Consultant | Bridging industry technical knowledge and top talent acquisition processes…SERVICE TECHNICIANWHAT YOU NEED TO KNOWPermanent, full‑time positionBased in the Thiene, Veneto region, ItalyHands‑on role supporting advanced industrial 3D printing systemsStrong mix of technical depth,...

  • Technician on 3D Printers

    2 settimane fa


    Thiene, Italia Altro A tempo pieno

    Senior Additive Manufacturing & Computational Recruitment Consultant | Bridging industry technical knowledge and top talent acquisition processes…SERVICE TECHNICIANWHAT YOU NEED TO KNOWPermanent, full‑time positionBased in the Thiene, Veneto region, ItalyHands‑on role supporting advanced industrial 3D printing systemsStrong mix of technical depth,...

  • Technician On 3D Printers

    1 settimana fa


    Thiene, Italia Altro A tempo pieno

    Senior Additive Manufacturing & Computational Recruitment Consultant | Bridging industry technical knowledge and top talent acquisition processes...SERVICE TECHNICIANWHAT YOU NEED TO KNOWPermanent, full-time positionBased in the Thiene, Veneto region, ItalyHands-on role supporting advanced industrial 3D printing systemsStrong mix of technical depth, customer...