ARTIDIS AG is a clinical stage health-tech company founded in Basel, Switzerland, that has developed the first nanomechanical biomarker for cancer diagnosis and treatment optimization. ARTIDIS nanotechnology platform integrates different types of clinical data into the ARTIDISNet digital platform, allowing physicians to significantly shorten the current diagnostic process and bringing benefit to both the patient and the healthcare system. ARTIDIS enables professionals to design personalised cancer treatment plans tailored to the individual patient needs and desired outcomes.

Job purpose

The purpose of this position is to develop software used in ARTIDIS research and medical devices. The position requires a software engineer ideally with experience in writing software for medical devices according to IEC 62304 or FDA. The focus of this position is the development of the ARTIDIS Medical Device, but eventual participation in other software projects such as ARTIDISnet and the Diagnostic and Prognostic Medical Software are also expected.

  • Software development using incremental and rapid prototyping approach
    Following IEC 62304 software life cycle standard for Medical Devices
  • Participate in the maintenance of our existing systems and in the resolution of bugs
  • Planning and implementing of Software Unit and Verification Testing
  • Finding innovative and simple solutions to challenging technical problems
  • Evaluation of co-operation partners and outsourcing partners
  • Programming and Outsourcing of Software Modules


  • At least 2 years professional experience with software development
  • Solid knowledge and professional experience in Object-Oriented Programming
  • Solid knowledge and professional experience in at least 2/3 of the following:
    1. C++
    2. JavaScript
    3. Qt and/or QML
  • Good team player and very good problem solver with analytical mind and attention to detail
  • Very good verbal and written communication skills in English



  • Master’s degree in computer science, medical technology or similar
  • User interface and application development experience
  • Experience with software testing and automated testing frameworks
  • Experience working under IEC 62304 or FDA is a strong plus
  • Previous experience in software development in medical technology field
  • Experience with software development using Java, Ruby and/or Python
  • Experience and interest for hardware such as camera, stages, sensors or FPGA’s
  • Communication protocols such as USB, TCP/IP, GPIB, I2C and/or SPI
  • Willingness to take responsibility and ability to work independently
  • Thrive for Start-up experience
  • EU or Swiss nationality

The environment is a typical start-up, intrinsic motivation is expected. The position requires the employee to go the extra mile when needed including occasional evening and weekend work. Team play and open, direct communication are a must. The effort is rewarded with challenging tasks, the possibility to take responsibility and a highly driven team.

  • Friendly and international working environment
  • Great team spirit with people who love what they do and love celebrating joint successes even more.

Application contact

We look forward to receiving your online application with CV, motivation letter, and the names and addresses of 2–3 referees. Please, send your application by email to Brenda Marcus for first point of contact.