Titre: Architecte de solutions - Senior
Ottawa, ON, CA, K2K 3E7
Aimes‑tu plonger dans des défis techniques complexes, comprendre les besoins des clients avant tout le monde et concevoir des solutions logicielles embarquées intelligentes et élégantes? En tant qu’Architecte de solutions senior – Prévente chez CRANK Software, tu seras le moteur technique des premières interactions avec les clients. Tu les accompagneras de leur première idée jusqu’à une architecture de solution claire et réalisable, tout en influençant des décisions stratégiques qui orientent des projets entiers.
Si tu t’épanouis dans un rôle orienté client, que tu aimes raconter l’histoire technique derrière une solution et que tu apprécies travailler à l’intersection de l’innovation, de la stratégie et de l’ingénierie, tu seras complètement dans ton élément ici.
Mark Rigley, ton futur gestionnaire, est reconnu pour ses compétences logicielles, sa motivation et sa bonne humeur contagieuse!
Ce que nous offrons
- Des occasions de développer ton expertise et d’influencer les décisions techniques
- Un environnement créatif et collaboratif avec une grande autonomie
- De l’apprentissage et du développement continus
- Une équipe passionnée d’experts en logiciel embarqué et en interface utilisateur
- Des horaires flexibles et de nouveaux bureaux entourés par la nature
- Un milieu de travail humain, dynamique et connecté à l’international
- Beaucoup d’activités sociales et de team‑building
Responsabilités clés
- Animer des rencontres de découverte client, des ateliers techniques et des discussions d’architecture pour comprendre les besoins et contraintes
- Analyser les exigences et les traduire en propositions de solutions claires, en architectures préliminaires et en estimations d’efforts
- Présenter des recommandations techniques, des diagrammes d’architecture et des stratégies de livraison à des audiences techniques et non techniques
- Définir des architectures logicielles embarquées et firmware de haut niveau : RTOS, MCUs/SoCs, chaînes d’outils, protocoles de communication, frameworks UI
- Évaluer les compromis en performance, coûts, sécurité, sûreté et évolutivité pour guider les décisions des clients
- Contribuer aux réponses RFI/RFP avec du contenu technique, des analyses de faisabilité et des diagrammes système
- Créer des gabarits, frameworks et outils internes réutilisables pour accélérer la préparation des futures propositions
- Collaborer avec les équipes d’ingénierie afin de valider la faisabilité, aligner les attentes et assurer une transition technique solide au lancement des projets
- Se tenir à jour sur les tendances de l’industrie de l’embarqué et des UI, représenter CRANK Software lors d’événements et contribuer à la définition de nos offres et de notre stratégie en logiciel embarqué
Ce que tu apportes
Exigences
- Baccalauréat ou maîtrise en génie électrique, génie informatique, informatique ou domaine connexe
- 7+ années d’expérience en logiciel embarqué, firmware ou ingénierie de systèmes
- Niveau d'anglais Bilingue pour les communications collègues et clients
- Solide expertise technique avec :
C/C++, pilotes, BSP, chaînes d’outils embarquées - RTOS (FreeRTOS, Zephyr, QNX, VxWorks)
- Frameworks UI (QT, LVGL, Storyboard)
- Plateformes ARM Cortex ou MCU/SoC équivalentes
- Protocoles : CAN, SPI, I²C, UART, BLE, Wi‑Fi, Ethernet
- Excellentes habiletés de communication et aisance à présenter devant des clients
Capacité à expliquer clairement des concepts techniques complexes
Atouts
- Expérience en ingénierie prévente ou en consultation dans l’embarqué/IoT
- Connaissance des normes de sécurité fonctionnelle (ISO 26262, DO‑178C, IEC 62304)
- Familiarité avec la sécurité embarquée (secure boot, TrustZone, provisioning)
- Aptitude à créer des diagrammes d’architecture et des documents techniques convaincants