R&D Software Engineer C++ - UI - Medacta Applied Solutions

Medacta International · Milano, Lombardia, Italia · · 50€ - 70€


Descrizione dell'offerta

Due to the high growth and commitment to technology, Medacta Applied Solutions, a Software Company of the Medacta International Group based in Milan, is seeking for a UI C++ Software Developer to join our development team. This team is responsible for creating preoperative planning software for orthopaedic surgeries. Specifically, we are seeking a developer to contribute to our desktop application for surgical planning. The ideal candidate will have experience in developing applications in C++ and specific expertise in QT and QML. You will join a talented, young and dynamic software development team.

The candidate will be responsible for managing the following activities:

  • develop, test, and maintain QT/QML software applications focused on medical device functionality and surgical planning tools;
  • conduct code reviews and enforce best practices for code quality, documentation, and testing within the team;
  • contribute to risk analysis and usability assessments, working closely with cross‑functional teams to address and mitigate potential issues;
  • continuously monitor and integrate relevant updates to software libraries, technologies, and industry standards to enhance software performance and security.

The resource should also have the following skills:

Hard Skills

  • bachelor’s or master’s degree in computer science, Software Engineering;
  • fluent in English;
  • knowledge of QML for the development of intuitive and responsive user interfaces;
  • experience with C++ programming, including hands‑on experience with the Qt framework and CMake build systems;
  • proficiency with version control systems, particularly Git, and experience in a collaborative development environment;
  • experience in medical device software development, with a proven record of designing or supporting software that meets regulatory requirements;
  • familiarity with C++ package managers and advanced debugging tools;
  • experience with containerization and orchestration tools (e.g., Docker) to support deployment and testing processes;
  • knowledge of QML for the development of intuitive and responsive user interfaces;
  • experience working in cross‑functional teams and managing input from regulatory, marketing, and project management perspectives;
  • knowledge of Agile development practices and tools, with the ability to adapt workflows as needed based on project priorities;
  • knowledge of VTK and ITK libraries.

Soft Skills

  • excellent communication skills, both written and oral
  • problem solving mindset and proactive approach
  • passion for writing great, simple, clean and efficient code;
  • awareness of the importance of teamwork.

We offer a permanent contract.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)