Medical Device Software Engineer

ARTIDIS (Basel, Schweiz) Vor 6 Tagen veröffentlicht

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

Duties & Responsibilities

  • 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


    Qualifications
    Required

    • 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

      Preferred

      • 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


      Working conditions

      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.

      Simply apply with your CV and ideally also some or all of the following documents as well: a sample project or sample code, cover letter, any reference letters.

      Ähnliche Jobs
      Full Stack Developer
      Seervision Vor 7 Tagen veröffentlicht
      MES Engineer
      Emerson Vor 7 Tagen veröffentlicht
      Fullstack Software Engineer
      Nozomi Networks Vor 13 Tagen veröffentlicht
      Mehr von ARTIDIS
      Lead Process Development and Manufacturing
      ARTIDIS Vor 14 Tagen veröffentlicht
      DevOps Engineer
      ARTIDIS Vor 6 Tagen veröffentlicht
      Software Engineer
      ARTIDIS Vor 6 Tagen veröffentlicht

      Medical Device Software Engineer

      Auf der Website des Unternehmens bewerben
      Back to search page
      ;