Retourner à la recherche
Thales Canada

Lead technique en micrologiciel

Thales Canada

Voir tous les postes de cette entreprise

Ce poste est de type hybride a Ottawa, ON

Resume du poste :

Le lead technique en micrologiciel guide notre equipe de developpement a travers des projets complexes, en combinant une expertise technique approfondie avec des competences en leadership pour coacher et developper l'expertise technique de l'equipe, tout en soutenant les pratiques de developpement assiste par IA qui elevent le niveau de productivite et de qualite de l'ensemble de l'organisation.

Fonctions essentielles :

Lead technique en micrologiciel integre chez Thales :

Nous recherchons actuellement un lead technique experimente (micrologiciel) pour guider notre equipe de developpement a travers des projets complexes avec precision et clairvoyance. Ce role est concu sur mesure pour un developpeur de logiciels et de micrologiciels experimente qui associe des connaissances techniques approfondies a un talent pour le leadership et un historial solide de livraisons.

Responsabilites cles :

  • Excellence d'execution : Assurer la livraison en temps voulu des fonctionnalites de micrologiciel integre et de logiciels dans le cadre des versions GA qui repondent a nos normes de qualite rigoureuses. Vous serez directement responsable de mener a bien nos engagements de produits de la conception au deploiement.
  • Contribution technique : Jouer un role crucial dans l'elaboration de l'avenir technique de notre produit en contribuant au developpement d'architectures de produits (micrologiciel, logiciel) robustes et evolutives.
  • Execution de projet et strategie : Assumer un role proactif dans la fixation des priorites de projet et la decomposition de fonctionnalites complexes, en alignant vos efforts sur la vision a long terme et les objectifs immediats de notre produit.
  • Mentorat en ingenierie : Prêcher par l'exemple, en guidant notre equipe d'ingenierie grace a une collaboration pratique, des revues de code et le partage des meilleures pratiques. Vos conseils seront determinants pour leur developpement professionnel et l'amelioration continue de notre produit.
  • Resolution de problemes et collaboration : Identifier et resoudre les defis techniques, en facilitant une collaboration efficace entre les equipes pour s'assurer que les jalons du projet sont atteints efficacement.
  • Ingenierie augmentee par l'IA : Defendre l'adoption du developpement assiste par IA au sein de l'equipe, y compris le developpement pilote par les specifications, la generation de code et de tests par IA, ainsi que la revue de code soutenu par l'IA. Etablir et appliquer les garde-fous qui maintiennent le code genere par l'IA conforme a nos normes de securite et de qualite, et encadrer les ingenieurs dans l'utilisation efficace et critique des outils d'IA – sachant quand faire confiance au resultat et quand le verifier.

Comment allez-vous avoir un impact ?

  • En tant que lead technique de notre LUNA GP HSM, vous jouerez un role pivot non seulement en dirigeant la direction technique de nos produits mais aussi en assurant leur livraison reussie.
  • Vous aurez l'opportunite d'avoir un impact tangible sur les resultats de nos produits et la croissance de notre equipe d'ingenierie. Nous valorisons les leaders qui sont des innovateurs dans l'ame mais qui comprennent qu'en fin de compte, c'est la livraison qui compte.
  • Si vous etes pret a assumer un role ou vous pouvez reellement faire bouger les choses, postulez des maintenant pour rejoindre Thales pour faire avancer notre produit, avec l'innovation et la qualite au premier plan.

Exigences minimales :

  • Baccalaureat en informatique, mathematiques, ingenierie ou domaine connexe.
  • 10 annees et plus d'experience pratique en ingenierie logicielle et en micrologiciel en cybersecurite, avec 3 annees et plus d'experience a diriger la direction technique et les livraisons d'une equipe d'ingenierie.
  • 10 annees et plus d'expertise avec C/C++ et une solide comprehension des systemes embarques et des interfaces materielles.
  • Experience en conception de logiciels et de micrologiciels, concepts de securite et microservices. Pratiques de developpement securise pour les HSM ainsi que l'ajustement des performances pour les applications de micrologiciel crypto.
  • CI/CD (GIT, CI/CD, Jenkins)
  • Experience pratique de l'application d'assistants de codage ou d'agents d'IA (par ex. Claude Code, Cline, Cursor, GitHub Copilot, Gemini CLI) au developpement embarque C/C++ reel – generation de code, generation de tests automatises, revue de code et documentation de conception – et pas seulement de l'experimentation.
  • Jugement demontre avec le code genere par l'IA : capacite a reconnaitre les hypotheses halluciennes, a auditer les tests generes pour verifier l'exhaustivite fonctionnelle (et pas seulement la couverture structurelle), et a soumettre tout code aux memes exigences de securite et de qualite, qu'il ait ete ecrit par un humain ou par une IA.
  • Un esprit de croissance : une veritable curiosite et un historique d'apprentissage, d'evaluation et d'adoption de nouveaux outils et methodes, ajoutant de nouvelles competences plutot que de defendre les anciennes, et guidant les autres a travers la meme transition.
  • Solide connaissance et experience du cycle de vie du developpement logiciel, de la methodologie agile et des principes architecturaux.
  • Bonnes competences en communication verbale et ecrite ; capacite a articuler efficacement la vision technique, la strategie et les resultats.
  • Competences exceptionnelles en leadership, aptitude a formuler des commentaires constructifs et capacite a motiver et guider l'equipe a travers des projets complexes tout en promovant une culture agile d'innovation et d'apprentissage.
  • Solides competences organisationnelles, dote d'une aptitude a gerer efficacement son temps et a prioriser les taches pour respecter les echeances des projets.
  • Un engagement envers la qualite, dote d'un souci du detail methodique et d'une approche rigoureuse pour garantir la livraison constante d'excellents produits.

Qualifications preferees :

  • Maitrise en developpement de micrologiciels embarques.
  • Expertise en cybersecurite et en algorithmes et protocoles cryptographiques, y compris l'analyse et la gestion des vulnerabilites.
  • Clustering a haute disponibilite, optimisation des performances et expertise en bases de donnees.
  • Expertise avec les conteneurs Docker et la virtualisation.
  • Experience avec les flux de travail de developpement d'IA diriges par specifications ou axés sur les contrats : criteres d'acceptation verrouilles (par exemple, contrats Gherkin), matrices de traçabilite des exigences aux tests, et suites d'implementation et de test generees par l'IA validees par rapport a des specifications gelees.
  • Experience avec l'ingenierie de requetes et de contexte pour les grandes bases de code heritees : amorçage des connaissances du repertoire, gestion de la fenetre de contexte et maintien de fichiers d'instructions d'agent partages (par exemple, conventions AGENTS.md / CLAUDE.md) au sein d'une equipe.
  • Experience dans la mesure et la communication de l'impact sur la productivite du developpement assiste par l'IA, y compris les mesures d'effort et de calendrier et le recalage de l'estimation agile pour le travail assisté par l'IA.

La fourchette salariale prevue pour ce role est de 157 996.89 a 197 496.11 CAD par an. L'entreprise se reserve le droit de payer finalement plus ou moins que la fourchette affichee et d'offrir des avantages supplementaires et autres compensations, selon des circonstances non liees au statut protege d'un candidat par la loi locale, d'etat ou federale.

Cela reflete la facon dont les entreprises d'un secteur et d'une region geographique similaires payent generalement pour des emplois similaires. Cette fourchette aide l'entreprise a prendre des decisions salariales comme un point de donnees parmi d'autres. L'endroit ou un poste se situe dans cette fourchette depend egalement d'autres facteurs, y compris – sans s'y limiter – l'historique du parcours de carriere de l'employe, ses competences, ses aptitudes et ses performances, ainsi que le budget salarial annuel de l'entreprise, les exigences du programme du client et l'equite interne de l'entreprise. Thales peut offrir des avantages supplementaires et d'autres compensations, selon des circonstances non liees au statut protege d'un candidat par la loi locale, d'etat ou federale.

Nous utilisons des outils d'intelligence artificielle dans le cadre de notre processus de recrutement pour soutenir des activites telles que la decouverte des candidats, la correspondance des resumes et la planification des entretiens. Ces outils peuvent aider a trier et evaluer les candidatures et recommander des correspondances potentielles en fonction des exigences de la description de poste. Toutes les decisions d'embauche, y compris l'evaluation, la selection et la disposition des candidats, sont prises par des recruteurs humains. L'intelligence artificielle ne prend pas de decisions d'embauche en notre nom.

Détails

Ville
Ottawa, ON

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.