R&D

Medacta Italia

Rancate

On-site

CHF 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Permanent contract
Flexible working hours
Carpooling
Public transport incentives
Conventions
Growth opportunities
Salary review
Continuous training

Job summary

Medacta International is seeking a C++ Software Developer to join our development team. The role focuses on desktop preoperative planning software for orthopedic surgeries, with emphasis on Qt, VTK, ITK and 3D rendering.

You will work with cross‑functional teams to ensure regulatory alignment and maintain high code quality, supporting clinical evaluations and ongoing improvements.

Qualifications

  • Bachelor's or Master's degree in computer science or software engineering.
  • Proven experience in medical device software development and regulatory compliance.
  • Strong C++ programming with Qt; experience in 3D graphics and 3D rendering.
  • Familiarity with VTK, ITK, and CMake build systems.
  • Knowledge of Git and containerization (Docker) for deployment and testing.

Responsibilities

  • Develop, test, and maintain C++ software for surgical planning tools.
  • Collaborate with regulatory, marketing, and project teams to align with requirements.
  • Ensure IEC 62304 compliance and thorough documentation for audits.
  • Conduct code reviews and promote code quality, testing, and documentation.
  • Contribute to risk analysis and usability assessments with cross‑functional teams.
  • Provide clinical evaluation support and iterative software improvements.

Skills

Planning & execution
Interpersonal skills
Team collaboration
Code quality mindset

Education

Bachelor's or Master’s in CS/SE

Tools

Qt
CMake
VTK
ITK
Git
Docker
QML

Job description

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.
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Project Engineer - MyInstrument
R&D Project Engineer - MyInstrument

Medacta International • Rancate

On-site
CHF 110,000 - 150,000
Field Development Specialist, KeriMedical
Field Development Specialist, KeriMedical

Medartis • Basel

Hybrid
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Müntener & Thomas Personal‑ und Unternehmensberatung AG • Rüthi (SG)

On-site
CHF 100,000 - 140,000
Flexible working conditions
Generous vacation
Professional development and employee
Full Stack Developer Angular/Java 100%
Full Stack Developer Angular/Java 100%

Medartis AG • Basel

On-site
CHF 90,000 - 130,000
Front-End Software Engineer – Surgical Robotics (m/f)
Front-End Software Engineer – Surgical Robotics (m/f)

Marflow AG • Lausanne

Hybrid
CHF 120,000 - 190,000
International team
Competitive compensation
Flexible working setup
+1
Field Development Manager, KeriMedical
Field Development Manager, KeriMedical

Medartis • Basel

Hybrid
CHF 140,000 - 190,000
Mechanical Engineer - Design for Cost & Product Improvement
Mechanical Engineer - Design for Cost & Product Improvement

Distalmotion SA • Épalinges

On-site
CHF 90,000 - 130,000
Dynamic environment
Onboarding program
Autonomy
+1
Mechanical Engineer - Design for Cost & Product Improvement
Mechanical Engineer - Design for Cost & Product Improvement

Arbeitnow • Épalinges

On-site
CHF 90,000 - 130,000
Clinical Research Manager, KeriMedical
Clinical Research Manager, KeriMedical

Medartis • Basel

On-site
CHF 90,000 - 130,000
Mechanical Engineer
Mechanical Engineer

Artidis • Basel

On-site
CHF 90,000 - 130,000