Due to our high growth and commitment to technology, Medacta 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.
The candidate will be responsible for managing the following activities:
- 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;
- experience in medical device software development, with a proven record of designing or supporting software that meets regulatory requirement;
- 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;
- 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.
Soft Skills
- strong skills in planning, execution, and resource management across multiple projects;
- excellent interpersonal and communication skills;
- passion for writing great, simple, clean and efficient code;
- awareness of the importance of the teamwork.
What We Offer
- permanent contract;
- flexible working hours;
- carpooling organized by Medacta;
- incentives for mobility by public transport;
- advantageous conventions;
- growth opportunity, working in a continuously improving and expanding environment;
- annual salary review linked to performance and professional development;
- continuous training.
Medacta International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status.