Ingénieur V & V Logiciel Embarqué Sr

0
93

Des carrières qui changent des vies

Le changement commence avec vous. Nous recherchons des idées audacieuses et de nouvelles idées – c'est ce qui stimule l'innovation. Venez conduire l'avenir des soins de santé avec nous. & Nbsp;

MITG The Minimally Invasive Therapies Group s'efforce de permettre un diagnostic plus précoce, un meilleur traitement, une récupération sans complication plus rapide et de meilleurs résultats pour les patients grâce à des solutions chirurgicales moins invasives.

INNOVATIONS CHIRURGICALES & nbsp; établit la norme en matière de chirurgie mini-invasive (SIG) en créant des produits et services chirurgicaux innovants axés sur l'obésité et les maladies et affections du tractus gastro-intestinal, des poumons, de la paroi abdominale, de la région pelvienne, de la tête et du cou.

& nbsp;

le Ingénieur logiciel senior V & amp; V, Embedded Software sera membre de l'équipe logicielle Medtronic R & amp; D travaillant sur les nouveaux développements et le support des produits Medtronic. & Nbsp; & nbsp; Senior Software V & amp; V Engineer est considéré comme un expert des logiciels embarqués, notamment pour comprendre comment le logiciel interagit avec le matériel. et FPGA. Le poste est un poste de développement SW V & amp; V pratique avec un ensemble dynamique de responsabilités dans un logiciel complexe. L'ingénieur logiciel senior V & amp; V, Platform Software sera membre de l'ingénierie Medtronic R & amp; D, l'équipe de Hyderabad travaillant sur le développement et le support des produits Medtronic de prochaine génération.

& nbsp;

Un jour dans la vie

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; L'ingénieur principal de vérification et de validation des logiciels sera responsable de diverses vérifications et validations de logiciels pendant le cycle de vie du développement d'un périphérique embarqué complexe.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rapport de position au gestionnaire de logiciels.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; L'individu fera partie d'une équipe professionnelle de vérification et de validation de logiciels et travaillera en étroite collaboration avec des ingénieurs de développement de logiciels intégrés et d'autres équipes interfonctionnelles.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Le travail global de l'ingénieur principal de vérification et de validation de logiciels consiste à contribuer positivement à la création et à l'innovation, ce qui conduirait au développement et à l'introduction de nouveaux produits sur mesure des produits.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Le candidat sélectionné jouera un rôle essentiel dans la coordination des principales activités V & amp; V des logiciels intégrés entre les différents sites

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Vérification et validation logicielles des logiciels embarqués en temps réel, y compris le développement, l'exécution et l'examen des plans et procédures de test. & Nbsp;

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Participer aux revues de conception et aux inspections de code et facilitera le développement de la documentation requise pour l'approbation de l'appareil par la FDA. & Nbsp;

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Participation à d'autres fonctions d'assurance qualité, y compris, mais sans s'y limiter, les audits de processus, l'analyse de code statique, l'analyse des risques / dangers et le développement de l'automatisation des tests. & Nbsp;

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Définition du nouveau produit (logiciel), mise en œuvre de profils opérationnels, préparation du test, exécution du test et guidage du test.Soutien à la validation / qualification d'un tiers composants logiciels et outils utilisés pour le développement et la vérification / validation de logiciels.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Participation active aux réunions d'équipe, aux discussions et aux réunions avec les clients.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Interaction fréquente avec les développeurs de logiciels, les membres de l'équipe d'autres disciplines, en particulier les ingénieurs du matériel, pour développer les exigences de test et d'autres artefacts du projet. Interaction possible avec des fournisseurs tiers, des sous-traitants et d'autres utilisateurs.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Participation à l'innovation, discussions techniques, améliorations de produits / processus et Kaizans. & Nbsp;

Doit avoir: Exigences minimales

  • Obligatoire: & nbsp; Un minimum de 8 ans et plus dans la vérification du logiciel système & amp; Validation.
  • 8 ans de & nbsp; expérience en assurance qualité logicielle dont au moins 3 ans de & nbsp; l'expérience doit être de préférence dans le domaine des dispositifs médicaux & nbsp; ou autre domaine réglementé
  • L'ingénieur logiciel SW Verification and Validation Engineer doit avoir une bonne connaissance de:
  • Expérience avec l'analyse des risques logiciels et système (conformément à la norme ISO 14971), y compris l'analyse de l'arbre de défaillance, le mode de défaillance logicielle et l'analyse des effets (AMDE). & Nbsp;
  • Vérification du logiciel du système intégré & nbsp; & amp; Validation.
  • Expérience dans les tests de boîte noire, les tests de régression, les tests de smock, etc.
  • Préparation du plan de vérification, des protocoles, des rapports, des rapports de problèmes, des rapports de traçabilité
  • Revue des exigences logicielles pour la testabilité.
  • Préparation / examen des DHF liés aux activités de vérification des logiciels
  • Conseils pour l'industrie, les examinateurs de la FDA et la conformité sur l'utilisation de logiciels standard dans les dispositifs médicaux
  • Principes généraux de validation des logiciels; Orientation finale pour le personnel de l'industrie et de la FDA
  • Validation de l'équipement de processus automatisé & amp; Logiciel de système de qualité
  • Expérience dans la vérification de systèmes embarqués en temps réel.
  • Expérience de travail dans un environnement de développement logiciel structuré suivant un & nbsp; processus de développement logiciel bien défini. & Nbsp;
  • Implication dans l'innovation, les discussions techniques, les améliorations de produits / processus et les Kaizans.
  • Huit compétences de base: puissance intellectuelle, capacité technique, consolidation d'équipe, identification et développement des talents, gestion de l'ambiguïté / du changement, gestion de diverses relations, capacité organisationnelle, confort autour de la haute direction

Nice à Haves

  • Règlements du système de qualité de la FDA (contrôles de conception 820.30), système de gestion de la qualité (ISO 13485), et en particulier logiciel pour dispositifs médicaux – les processus de cycle de vie du logiciel IEC62304 sont préférés.
  • Connaissance de C / C ++ et une certaine familiarité avec UML.
  • Connaissance des revues de code logiciel, revues par les pairs, analyse de code statique, tests unitaires

CONNAISSANCES SPÉCIALISÉES REQUISES & nbsp;

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Solides compétences en communication orale et écrite.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Solides compétences en leadership et capacités de mentorat.

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Capacité à travailler en équipe et à contribuer directement à son succès.

& nbsp;

· & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;