21 Oct
|
Cattron Global
|
Montreal
21 Oct
Cattron Global
Montreal
Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans les secteurs industriel, du transport, des systèmes de sécurité et des applications minières. Notre entreprise offre fièrement des solutions qui connectent les appareils, contrôlent les machines et protègent les actifs partout dans le monde. Notre équipe est composée d’ingénieurs expérimentés qui remettent en question les méthodes conventionnelles et qui ont une passion pour la résolution de problèmes concrets grâce à des solutions innovantes.
APERÇU DU POSTE
Cattron est actuellement à la recherche de deux (2) développeurs de micrologiciels chargés de concevoir et mettre en œuvre des solutions robustes en C/C++ embarqué destinées à des produits de contrôle industriel avancés. Dans ce rôle, vous serez responsable du développement du micrologiciel tout au long du cycle de vie du produit, de la définition des exigences et du prototypage jusqu’à la mise en production, en collaboration étroite avec les équipes matériel, mécanique et systèmes. Vous transformerez les exigences produit en solutions embarquées fiables et prêtes pour la production, en relevant des défis complexes du monde réel et en contribuant à l’évolution et à l’amélioration continue de systèmes de contrôle sophistiqués.
RESPONSABILITÉS
- Écrire des applications embarquées C/C++ bien conçues et testables.
- Exécuter le cycle de vie complet du développement logiciel (SDLC).
- Dépanner, déboguer et mettre à niveau les systèmes existants.
- Produire des documents de conception technique du micrologiciel à partir des spécifications des exigences du produit et communiquer efficacement ces conceptions à vos collègues et responsables.
- Élaborer des plans de test pour les tests de conception et les études de faisabilité du micrologiciel/matériel en tenant compte du coût et du calendrier pour les conceptions de micrologiciel spécifiées.
- Collaborer de manière transversale avec les ingénieurs en électronique, en mécanique et en systèmes.
- Étudier les modes de défaillance des micrologiciels existants.
- Coordonner les activités afin de réaliser des prototypes et des séries pilotes afin de perfectionner la conception et de répondre aux besoins des clients en matière de produits finis.
- Coordonner les activités du projet afin de garantir la mise en production sans heurts des produits, conformément aux exigences des clients et aux délais fixés. Se tenir au courant des dernières technologies et des meilleures pratiques du secteur.
- Tenir à jour des cahiers de laboratoire pour documenter la création et le développement de nouvelles inventions. Préparer le divulgations d'inventions et travailler avec les avocats de l'entreprise pour rechercher, rédiger et déposer des demandes de brevet. Prendre toutes les mesures nécessaires pour protéger la propriété intellectuelle.
EXIGENCES
- Baccalauréat en génie, en informatique ou formation équivalente
- Une expérience professionnelle peut remplacer le diplôme
- 1 à 2 ans d’expérience en tant qu'ingénieur logiciel embarqué, développeur de micrologiciels embarqués ou dans un poste similaire.
- Expérience en programmation C/C++.
- Compétences en débogage avec des outils tels que JTAG, analyseurs logiques, oscilloscopes.
- Expérience avec des outils de contrôle de version tels que git ou similaires.
- Excellente compréhension des architectures logicielles modulaires et des API embarquées.
- Capacité à comprendre, valider et maintenir le code d'autres développeurs.
- Connaissance des systèmes d'exploitation en temps réel.
- Connaissance des microcontrôleurs embarqués.
- Niveau d’anglais requis : intermédiaire
- Fréquence de communication en anglais attendue pour le poste : quotidienne - une communication écrite et verbale en anglais sera nécessaire de manière régulière - principalement pour les communications externes avec des clients, des fournisseurs et/ou des partenaires hors du Québec.
- Raison de l'exigence d'anglais : Le poste implique une collaboration continue avec des clients et des fournisseurs dans des régions où l'anglais est la langue principale. La personne devra lire et interpréter de la documentation en anglais et communiquer régulièrement avec des parties prenantes basées aux États-Unis.
CE QUE NOUS OFFRONS
- L’opportunité de faire partie d’une équipe R&D; dynamique au sein d’un secteur technologique en forte croissance à l’échelle mondiale.
- Un environnement de travail collaboratif et multidisciplinaire favorisant l’innovation, le partage d’expertise et l’excellence technique.
- Un poste permanent à temps plein (40 heures/semaine) avec possibilité de flexibilité d’horaire favorisant l’é
📌 Ingénieur en micrologiciel (Montreal)
🏢 Cattron Global
📍 Montreal