Offres d'emploi

Concepteur/Conceptrice de logiciel intermédiaire (contrat)

Entreprise : Ultra Electronics Inc
Type d'offre : Temporaire
Statut d'employé : Temps plein
Région : Montréal
Expérience requise : 3 à 5 ans
Date de publication : 14/03/16
Mode de travail : None
Niveau d'étude minimum requis : None
Partagez

Description sommaire des fonctions

Description du poste

Au sein d'une équipe multi-disciplinaire (les concepteurs de logiciels, les concepteurs mécaniques, etc.), le concepteur (ou la conceptrice) du logiciel intermédiaire participe à l'élaboration et à l'évolution des produits d'identification balistiques destinés aux laboratoires de sciences légales. Le concepteur (ou la conceptrice) logiciel intermédiaire est en mesure de développer des solutions dans divers projets, couvrant plusieurs technologies

Rôles et responsabilités

  • Analyser les besoins, documenter la conception logicielle, coder les nouvelles caractéristiques et exécuter les essais unitaires.
  • Effectuez les tâches assignées en temps opportun.
  • Préparer et tenir à jour la documentation technique.
  • Fournir des renseignements précieux lors des évaluations des besoins d’analyse, et de la revue de la conception pour s'assurer que les exigences de produits s’agencent avec leurs fonctionnalités.
  • Favoriser le partage des connaissances avec ses collègues
  • Soutenir ses collègues des autres branches dans leurs activités sur des projets multidisciplinaires(test automatique, électro-mécanique, documentation,tests, support, ventes et marketing ...).
  • Maintenir les compétences techniques à travers la formation continue.
 

Qualifications et l'expérience

  • Diplôme Universitaire (ou équivalent) en génie logiciel, en génie électrique ou en informatique
  • 3 à 5 ans d'expérience pertinente en tant que développeur d'applications dans un environnement Microsoft
  • Expérience avec MS Visual C + +, MFC,COM, STL, Multi-Threading
  • Expérience dans l’utilisation de périphériques RS-232, Éthernet, USB et Firewire (caméras numériques, contrôleur de moteur)
  • Connaissance de programmation de systèmes embarqués et de l’utilisation de systèmes motorisés
  • Habilité à installer et dépanner des périphériques sur Windows XP, 7 et 10 (module de lumière, senseur, contrôleur de moteur).
  • Habileté à manipuler des unités hardware, les connecter et les rendre fonctionnelles pour effectuer le développement logiciel requis
  • Connaissance de OpenGL, SQL, Outils Atlassian (Jira, Confluence,FishEye, Crucible …), Java,  sont desatouts
  • Connaissance de l'intégration et du design de concepts orientés objet.
  • Autonome, un bon sens de l’organisation et bonne gestion du temps.
  • Souci du détail
  • Français et anglais parlé et écrit

Ultra Electronics Inc