×
Register Here to Apply for Jobs or Post Jobs. X

R&D

Job in 6862, Rancate, Ticino, Switzerland
Listing for: Medacta Italia
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CHF Yearly CHF 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Rancate

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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary