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

Medacta International

Milano

In loco

EUR 55.000 - 75.000

Tempo pieno

10 giorni fa

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Vantaggi offerti da questo lavoro

Permanent contract

Descrizione del lavoro

Medacta Applied Solutions, a software company of the Medacta International Group based in Milan, seeks a C++ Software Developer to join our team working on preoperative planning software for orthopedic surgeries.

You will contribute to a desktop application focusing on C++, with strong emphasis on Qt, VTK and ITK, 3D rendering, and clean, maintainable code. You’ll collaborate with regulatory, marketing, and project management to ensure compliance and robust documentation.

Competenze

  • Bachelor’s or master’s degree in computer science or software engineering.
  • Extensive C++ programming experience, including Qt and CMake.
  • Strong background in 3D rendering software development.
  • Solid understanding of linear algebra and transformation matrices.
  • Proficiency with version control systems (Git) and collaborative development; knowledge of QML.
  • Experience with cross-functional teams including regulatory and project management.
  • Knowledge of Agile practices and tools.
  • Knowledge of VTK and ITK libraries.
  • Excellent communication in English and Italian.

Mansioni

  • Develop, test, and maintain C++ software apps focused on medical device functionality and surgical planning tools.
  • Collaborate with regulatory, marketing, and project management teams to align with industry regulations and product requirements.
  • Ensure compliance with medical device software standards (IEC 62304) and maintain thorough documentation for audits.
  • Conduct code reviews and promote best practices for code quality and testing.
  • Contribute to risk analysis and usability assessments with cross-functional teams.
  • Provide technical support during clinical evaluations and product testing; address feedback.
  • Continuously monitor and update software libraries and related technologies for performance and security.

Conoscenze

C++
Qt
VTK
ITK
3D graphics
Git
QML
CMake
English
Italian

Formazione

Bachelor’s/Master in Computer Science

Strumenti

Qt framework
CMake build system
Git

Descrizione del lavoro

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 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, VTK, and ITK technologies, with a strong inclination toward 3D graphics. You will join a talented, young and dynamic software development team.

  • develop, test, and maintain C++ software applications focused on medical device functionality and surgical planning tools;
  • collaborate with regulatory, marketing, and project management teams to ensure alignment with industry regulations, product requirements, and project goals;
  • ensure compliance with medical device software standards (e.g., IEC 62304) and maintain thorough documentation for regulatory audits and submissions;
  • 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;
  • provide technical support during clinical evaluations and product testing, addressing feedback and making iterative improvements;
  • 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;
  • extensive experience with C++ programming, including hands-on experience with the Qt framework and CMake build systems;
  • strong background in 3D rendering software development;
  • solid understanding of linear algebra, including reference systems and transformation matrices;
  • proficiency with version control systems, particularly Git, and experience in a collaborative development environment;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;
  • excellent communication skills, with fluency in spoken and written English and Italian, to facilitate cross-departmental collaboration.
Soft Skills
  • excellent communication skills, both written and verbal;
  • problem-solving mindset and proactive approach;
  • passion for writing great, simple, clean and efficient code;
  • awarness of the importance of the teamwork.

We offer a permanent contract

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

C++ R&D Software Engineer for 3D Medical Planning
C++ R&D Software Engineer for 3D Medical Planning

Medacta International • Milano

In loco
EUR 55.000 - 75.000
Permanent contract
Software Developer — Medical Device Software | MED-LOGIX Medical Solutions, Rome
Software Developer — Medical Device Software | MED-LOGIX Medical Solutions, Rome

Medlogix • Roma

In loco
EUR 40.000 - 60.000
Opportunity to co-author scientific publications
Small, technical team environment
Involvement in EU-funded research projects
Senior Software Engineer C++ (3d Core Kernel)
Senior Software Engineer C++ (3d Core Kernel)

OPEN MIND Technologies AG • Bologna

Ibrido
EUR 65.000 - 90.000
Hybrid work model
Meal vouchers
State-of-the-art tools & equipment
+2
Software Engineer
Software Engineer

AYES - Management & Technology Consulting • Emilia-Romagna

In loco
EUR 31.000 - 42.000
Senior Software Engineer C++ 3d Core Kernel - (m/f/d)
Senior Software Engineer C++ 3d Core Kernel - (m/f/d)

OPEN MIND Technologies Benelux B.V. • Bologna

Ibrido
EUR 70.000 - 95.000
Hybrid work model
Meal vouchers
State-of-the-art tools
+1
Software Developer
Software Developer

IVIS Technologies s.r.l. • taranto

In loco
EUR 42.000 - 66.000
Senior Software Engineer (developer)
Senior Software Engineer (developer)

STERIS • Roma

In loco
EUR 45.000 - 52.000
Student Software Developer
Student Software Developer

devDept Software S.r.l. • Bologna

In loco
EUR 17.000 - 22.000
Product Development Engineer Extremities
Product Development Engineer Extremities

Enovis Corp • San Daniele del Friuli

In loco
EUR 45.000 - 65.000
Computer Vision Engineer
Computer Vision Engineer

Teoresi MedTech • Padova

Ibrido
EUR 30.000 - 35.000
Buoni pasto
Assicurazione sanitaria