Vos tâches

En tant qu’étudiant(e) en développement logiciel, vous aiderez notre équipe à développer des solutions logicielles médicales innovantes pour des clients nationaux et internationaux. Vous aurez un aperçu précieux des processus de développement réglementés selon les normes ISO 13485 et IEC 62304 – et travaillerez avec une équipe qui utilise des technologies modernes et l’intelligence artificielle dans le processus de développement (par exemple, les tests et la documentation) ainsi que directement dans les produits.

Aperçu de vos tâches :

  • Assistance à la conception et au développement de solutions logicielles selon des méthodes agiles (Scrum, Kanban)
  • Participer à la mise en œuvre de nouvelles fonctionnalités, en utilisant éventuellement des approches basées sur l’IA (par exemple, aide à la décision, analyse de données).
  • Assistance à la planification et à l’exécution des tests d’intégration et des tests système
  • Participation aux tests : exécution de tests manuels, assistance à l’automatisation des tests et feedback à l’équipe de développement.
  • Documentation conforme au système de gestion de la qualité (QMS) selon la norme ISO 13485
  • participer à l’analyse technique et à la résolution des problèmes avec l’équipe de développement
  • Travailler en étroite collaboration avec d’autres départements, tels que UX, Regulatory Affairs ou Service Support, afin d’assurer la qualité et la sécurité des produits logiciels.

En fonction de votre expérience préalable et de vos intérêts, vous pouvez approfondir vos connaissances dans les domaines suivants :

  • Développement d’applications mobiles (Android/iOS, natives ou multiplateformes comme Flutter, React Native)
  • Solutions basées sur le cloud et services back-end (par exemple avec Java, Python, Node.js)
  • Développement frontal avec des technologies web modernes (Angular, React, Vue.js)
  • Développement de bases de données et interfaçage
  • Intégration de matériel externe, par exemple via Bluetooth, USB ou des ports série.

Votre profil

  • Études en cours en informatique (de gestion), en ingénierie médicale, en ingénierie électrique, en mathématiques ou dans une discipline équivalente
  • Première expérience pratique d’au moins un langage de programmation (par exemple Java, Python, C#, C++)
  • Intérêt pour les tests logiciels et l’assurance qualité
  • Souhaitable : première connaissance du développement d’applications ou des technologies web modernes
  • Une affinité pour l’intelligence artificielle et le traitement des données est un plus
  • Compréhension de base du développement de logiciels réglementés ou intérêt à se familiariser avec des normes telles que IEC 62304
  • Bonne maîtrise de l’allemand et de l’anglais à l’oral et à l’écrit
  • Esprit d’équipe, volonté d’apprendre et méthode de travail rigoureuse et structurée

En plus de votre savoir-faire technique et pratique, vous avez une attitude confiante et empathique. Vous faites preuve de compétences sociales en termes de fiabilité, d’engagement et de flexibilité, et vous faites preuve d’une grande autonomie et d’une forte capacité à travailler en équipe. Et surtout, vous êtes un(e) penseur(se).