Offre d'emploi

Ingénieur Logiciel Senior

Compagnie : Corporation STERIS Canada
Type de poste : Régulier
Statut du poste : Temps plein
Région : QC Capitale-Nationale
Lieu de travail : Beauport
Clientèle visée : Ingénieurs;Diplômés en génie
Expérience requise : 6 à 10 ans,
Date de parution : 12/05/17
Partager

Description sommaire des fonctions

Chez STERIS, nous aidons nos clients à créer un monde plus sain et plus sûr en offrant des services de santé et de sciences de la vie à travers le monde. Notre mission est une déclaration forte de qui nous sommes et ce que nous faisons.

Le rôle de l'Ingénieur Logiciel senior :
 
  • concevoir et développer des solutions logicielles pour les dispositifs médicaux, notamment les stérilisateurs et les laveurs-désinfecteurs
  • effectuer des analyses et utiliser des techniques de résolution de problèmes afin d’élaborer de nouvelles solutions innovantes pour nos clients
  • être responsable du développement et de l’implantation des caractéristiques et fonctionnalités des logiciels pour plusieurs produits
  • diriger les activités de développement de logiciels dans le cadre d'un projet, comme assigner des tâches à d'autres ingénieurs et vérifier le travail d'ingénieurs moins expérimentés
  • analyser les exigences liées aux produits et systèmes et les traduit en spécifications et solutions architecturales logicielles
  • évaluer la faisabilité technique des nouveaux concepts de produits et recommander des solutions logicielles pour le développement de nouveaux produits

Les principales fonctions de ce poste :
 
  • concevoir, implanter, tester et déboguer les applications en respectant les procédures et politiques en place
  • participer aux revues de conception pour identifier les problématiques et faire des recommandations
  • agir à titre de mentor auprès des ingénieurs moins expérimentés, afin de diffuser les bonnes pratiques de conception à l'équipe
  • évaluer de nouvelles technologies et outils logiciels
  • édiger la documentation sur le processus de développement logiciel, incluant les documents traitant de l'architecture logicielle, des exigences et de la conception, les spécifications d'interface, ainsi que les documents de vérification
  • rédiger les plans et les rapports de validation logiciel
  • effectuer des tests unitaires, d’intégration, et des tests de capacité et de performance des applications
  • examiner les demandes de changement et les défaillances du logiciel
  • implanter les changements et règle les problèmes à la source des défaillances

Profil recherché :
 
  • Baccalauréat en génie informatique ou en génie logiciel. (Un diplôme dans une autre discipline d'ingénierie peut être acceptable s’il est combiné à une formation et à un niveau d’expérience reconnus dans le domaine des logiciels).
  • 5 années ou plus d'expérience pertinente dans le domaine du génie logiciel
  • 5 années plus d'expérience dans la conception et le développement de systèmes de logiciels et de micrologiciels utilisant des concepts et modèles de design orientés objet.
  • Leader et/ou expert technique reconnu au sein d'une organisation de développement de logiciels.
  • Solides compétences en communication et en résolution de problèmes.
  • Expérience pratique requise en analyse et en programmation orientée objet C/C++, ainsi qu’en programmation multifilière et multitâche. La compréhension de ce qu’exige le développement de logiciels au sein d’un environnement cible où les ressources sont restreintes et les exigences de performance sont précises est souhaitée.
  • Expérience requise en développement à l'aide de plusieurs systèmes d'exploitation, notamment des systèmes d'exploitation en temps réel (RTOS) tels que RTXC, ThreadX et QNX, ainsi que des systèmes d'exploitation traditionnels tels que Linux, Windows (standard ou intégré), Windows CE (Embedded Compact).
  • Expérience dans le cycle de développement logiciel (SDLC) et l’utilisation des outils connexes.
  • Expérience en assurance qualité logiciel incluant l’élaboration et l'exécution des tests unitaires et d'intégration, ainsi que l'inspection et la vérification du code.
  • Bilinguisme essentiel, car le poste relève directement de notre siège social situé aux États-Unis

Steris Canada Corporation