Architecte de Solutions - Senior
Job in
Ottawa, Ontario, Canada
Listing for:
AMETEK
Full Time
position
Listed on 2026-07-20
Job specializations:
-
Software Development
Software Architect, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
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 techniquesUn environnement créatif et collaboratif avec une grande autonomieDe l’apprentissage et du développement continusUne équipe passionnée d’experts en logiciel embarqué et en interface utilisateurDes horaires flexibles et de nouveaux bureaux entourés par la natureUn milieu de travail humain, dynamique et connecté à l’internationalBeaucoup d’activités sociales et de team‑buildingResponsabilités clés
Animer des rencontres de découverte client, des ateliers techniques et des discussions d’architecture pour comprendre les besoins et contraintesAnalyser les exigences et les traduire en propositions de solutions claires, en architectures préliminaires et en estimations d’effortsPrésenter des recommandations techniques, des diagrammes d’architecture et des stratégies de livraison à des audiences techniques et non techniquesDé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 clientsContribuer aux réponses RFI/RFP avec du contenu technique, des analyses de faisabilité et des diagrammes systèmeCréer des gabarits, frameworks et outils internes réutilisables pour accélérer la préparation des futures propositionsCollaborer avec les équipes d’ingénierie afin de valider la faisabilité, aligner les attentes et assurer une transition technique solide au lancement des projetsSe 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 apportesExigences
Baccalauréat ou maîtrise en génie électrique, génie informatique, informatique ou domaine connexe7+ années d’expérience en logiciel embarqué, firmware ou ingénierie de systèmesNiveau d'anglais Bilingue pour les communications collègues et clientsSolide expertise technique avec :
C/C++, pilotes, BSP, chaînes d’outils embarquéesRTOS (FreeRTOS, Zephyr, QNX, VxWorks)Frameworks UI (QT, LVGL, Storyboard)Plateformes ARM Cortex ou MCU/SoC équivalentesProtocoles : CAN, SPI, I²C, UART, BLE, Wi‑Fi, EthernetExcellentes habiletés de communication et aisance à présenter devant des clients
Capacité à expliquer clairement des concepts techniques complexesAtouts
Expérience en ingénierie prévente ou en consultation dans l’embarqué/IoTConnaissance des normes de sécurité fonctionnelle (ISO 26262, DO‑178C, IEC 62304)Familiarité avec la sécurité embarquée (secure boot, Trust Zone, provisioning)Aptitude à créer des diagrammes d’architecture et des documents techniques convaincants
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: