Développeur C++ (embarqué) (Montreal)

Développeur C++ (embarqué) (Montreal)

08 Aug
|
Services Conseils IntelliSoft
|
Montreal

08 Aug

Services Conseils IntelliSoft

Montreal

Poste : Développeur senior Logiciel Embarqué (C++)

Relevant du directeur développement, vous intégrerez une équipe Agile/Scrum et participerez à la conception, au développement et aux essais des logiciels d’application pour système embarqué.
RESPONSABILITÉS
 Effectuer l’analyse et la conception logicielle en respectant les normes définies par l'équipe de développement embarqué et l'architecte principal.
 Participer à l’elaboration de plans pour la realisation d’un objectif logiciel en évaluant l’effort requis.
 S’assurer que tous les rôles et responsabilités des objets soient bien définis et le plus easy possible en suivant les techniques de programmation par objet.
 S’assurer que les objets conçus implémentent une interface qui soit remplaçable, simulable (mocks) et testable (unit tests) selon la technique de programmation par interface.
 S'assurer d'écrire la documentation reliée au code (api doc), au design (UML) et à l'utilisation des objets, interfaces, modules, etc..
 S'assurer d'effectuer l'intégration du code final et des tests unitaires aux différentes librairies du "framework".
 S'assurer d'ajouter les tests aux applications de tests de système ainsi qu'à ceux de contrôle de qualité.
 Mettre en route de nouvelles cartes (pilotes de bas niveau pour le microcontrôleur et composantes) avec l'aide du département en électronique.
 Rechercher la cause des défaillances du logiciel et/ou matériel.
QUALIFICATIONS REQUISES
 Bacalaureat en génie électrique,



logiciel ou l’équivalent.
 Minimum de 10 ans d’expérience dans un poste similaire.
 Maitrise du cycle de vie logiciel.
 Maitrise des outils de développement GCC.
 Maitrise de la programmation structurée avec le langage C.
 Maitrise de la programmation-objet avec le langage C++.
 Maitrise de la programmation par interface (tel qu'utilisée en Java (framework), .Net Framework, Cocoa, etc.).
 Maitrise d'au moins une librairie de test unitaire (FCT, CxxTest, Google Test/Mock, etc).
 Maitrise des patrons de conceptions.
 Connaissance fonctionnelle des équipements de mesure électronique (multimètre, oscilloscope, fréquencemètre, etc.)
 Français fonctionnel (langue d'échange au travail).
QUALIFICATIONS SOUHAITABLES
 Maitrise des bases de l'électronique.
 Connaissance du langage Java et de son "framework" ou de C# et du .Net Framework.
 Connaissance des méthodes de développement Agile.
 Bilinguisme fonctionnel (français et anglais).
APTITUDES RECHERCHÉES
 Bon communicateur, capable de vulgariser avec un intérêt particulier pour la documentation.
 Sens des responsabilités et capacité de travailler en équipe.
 Capacité d’analyse et de compréhension rapide.
 Autonome, fiable et précis, sens de la critique et ouvert d’esprit.
 Capacité de travailler avec échéanciers serrés.
ENDROIT: Montréal , centre ville
TYPE: Permanent, Temps plein (37,5 heures/semaine)

📌 Développeur C++ (embarqué) (Montreal)
🏢 Services Conseils IntelliSoft
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur c++ (embarqué) (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: développeur c++ (embarqué) (montreal) / montreal