Concepteur logiciel

Concepteur logiciel

Présentation

Notre client, une entreprise mondialement reconnue pour ses innovations en matière de produits et de sous-systèmes électroniques de haute précision destinés aux secteurs de la santé, de la sécurité et de l'industrie, est présentement à la recherche, pour ses installations de la région de Montréal, d'un concepteur logiciel.

Nature du Poste

Sous la supervision du chef de groupe, et au sein d'une équipe multidisciplinaire, vous aurez pour mandat principal de participer au développement de systèmes logiciels destinés au pilotage de capteurs numériques pour les nouveaux produits développés par l’entreprise et pour l’amélioration des produits existants. À ce titre vous verrez à :

  • Concevoir du logiciel de contrôle des capteurs numériques ;
  • Concevoir, bâtir et maintenir de code C++ fiable, efficient, extensible et réutilisable ;
  • Maintenir et améliorer l’architecture des logiciels des systèmes logiciels pour les capteurs numériques ;
  • Identifier les bugs et proposer des solutions pour les résoudre ;
  • Maintenir la qualité, et l’organisation de différents modules ;
  • Participer à la conception des bancs de tests pour logiciels de contrôle des capteurs numériques ;
  • Vous impliquer dans la conception, la mise en œuvre, les tests et la documentation des systèmes logiciels pour les capteurs numériques ;
  • Collaborer à l’analyse de données physiques et concevoir des algorithmes de traitement d’images ;
  • Gérer, si nécessaire, des projets de développement ;
  • Travailler selon le procédé de développement de logiciel Agile ;
  • Effectuer toutes autres tâches compatibles avec vos fonctions.

Qualifications requises

  • Baccalauréat en génie logiciel ou autres formations pertinentes ;
  • Minimum de 2 années d'expérience pertinente dans le développement logiciel ;
  • Compétence éprouvée en C ++, Python et la conception Orientée Objet ;
  • Expérience en conception d’architecture de logiciels ;
  • Connaissances de librairies standards, STL et algorithmes ;
  • Connaissances du processus de développement logiciel Agile/scrum et aptitude à travailler dans un environnement à cycles de développements rapides ;
  • Familier avec Visual Studio, les environnements Windows et Linux ;
  • Bonne maitrise du français et de l’anglais parlé et écrit.

Salaire et conditions

Salaires et conditions selon la politique de l'entreprise et l'expérience du candidat.


Partager


Localisation du poste

La position affichée sur la carte est approximative et à titre indicatif.



Vous désirez en savoir plus ?