Ingenieur(e) principal(e) du developpement

Thales Canada

Ottawa, Quebec

Hybrid

CAD 94,000 - 117,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assurance santé
REER et régime de retraite
Jours fériés et congés payés
Assurances vie et invalidité
Rabais employés

Job summary

Thales Canada à Kanata-Ottawa recherche un ingénieur principal du développement logiciel et micrologiciel. Vous dirigerez des projets complexes, alliant expertise technique et leadership, pour livrer des versions GA conformes aux normes de qualité.

Le poste est hybride, basé à Kanata, et exige 8+ années d'expérience en génie logiciel/micrologiciel, connaissance avancée de C/C++, Linux et sécurité. Vous travaillerez avec les équipes d'ingénierie et produits pour définir l'architecture et faire

Qualifications

  • Baccalauréat en informatique, mathématiques, génie ou domaine connexe.
  • 8 années et plus d'expérience pratique en génie logiciel et micrologiciel, de préférence en cybersécurité.
  • 5 années et plus d'expertise avec C/C++ et une solide compréhension des systèmes embarqués.
  • Connaissance pratique approfondie de Linux.
  • Expérience en conception de logiciels et de micrologiciels, sécurité et microservices.
  • Pratiques de développement sécurisé pour les HSM et optimisation des performances.
  • CI/CD (GIT, CI/CD, pipelines Jenkins/Gitlab)
  • Connaissance du cycle de vie du développement logiciel, méthodologie agile et principes architecturaux.
  • Bonnes compétences en communication verbale et écrite ; capacité à articuler la vision et les résultats techniques.
  • Compétences organisationnelles et gestion du temps pour respecter les échéances.
  • Engagement envers la qualité et livraison constante d'excellents produits.

Responsibilities

  • Excellence de l'execution : livrer les fonctionnalités de micrologiciels et de logiciels embarqués dans les versions GA avec des normes de qualité rigoureuses.
  • Contribution technique : définir l'avenir technique du produit et développer des architectures robustes et évolutives.
  • Execution de projets et strategie : prioriser les projets et décomposer des fonctionnalités complexes selon la vision produit.
  • Tutorat technique : encadrer et collaborer avec les ingénieurs et les équipes produit par des revues de code et des échanges de meilleures pratiques.
  • Resolution de problemes et collaboration : identifier et résoudre les défis techniques et assurer le respect des jalons.

Skills

C/C++
Embedded systems
Linux
Security concepts
Software architecture
Agile methodologies
Communication skills
Project management

Education

Baccalauréat en informatique, mathématiques, génie ou domaine connexe

Tools

Git
Jenkins
GitLab CI/CD
Docker

Job description

Resume du poste

Ce poste est de type hybride a Kanata-Ottawa, ON.

Principaux domaines de responsabilite

L'ingenieur(e) principal(e) du developpement met en oeuvre notre developpement logiciel a travers des projets complexes, combinant une expertise technique approfondie et des competences en leadership pour repondre aux demandes des clients.

Ingenieur(e) principal(e) du developpement chez Thales :

Nous recherchons actuellement un(e) ingenieur(e) principal(e) du developpement (logiciel, micrologiciel) chevronne(e) pour naviguer a travers des projets complexes avec precision et clarte. Ce role est concu sur mesure pour un developpeur experimente de micrologiciels et de logiciels qui allie des connaissances techniques approfondies a un talent pour le leadership et un solide historique de livraisons.

Exigences de conformite reglementaire :

Acces aux articles controles

Principales responsabilites :
  • Excellence de l'execution : Assurer la livraison en temps voulu des fonctionnalites de micrologiciels et de logiciels embarques dans le cadre des versions GA qui respectent 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 la definition de l'avenir technique de notre produit en contribuant au developpement d'architectures de produits robustes et evolutives (micrologiciels, logiciels).
  • Execution de projets et strategie : Jouer un role proactif dans la definition des priorites de projets et la decomposition de fonctionnalites complexes, en alignant vos efforts sur la vision a long terme et les objectifs immediats de notre produit.
  • Tutorat technique : Donner l'exemple en interagissant avec notre equipe d'ingenierie, le support client, les ingenieurs commerciaux et la gestion des produits par le biais d'une collaboration pratique, de revues de code, de reponses aux questions et du partage des meilleures pratiques.
  • 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.
Comment allez-vous avoir un impact ?

En tant qu'ingenieur(e) principal(e) du developpement dans notre HSM, vous jouerez un role central non seulement dans la conception de nos produits, mais aussi dans la garantie de leur livraison reussie.

Vous aurez l'occasion d'avoir un impact tangible sur les resultats de nos produits et la croissance de notre equipe d'ingenierie. Nous valorisons les ingenieurs qui sont des innovateurs dans l'ame mais qui comprennent qu'en fin de compte, c'est la livraison qui compte.

Qualifications de base
  • Baccalaureat en informatique, mathematiques, genie ou domaine connexe.
  • 8 annees et plus d'experience pratique en genie logiciel et micrologiciel, de preference en cybersecurite.
  • 5 annees et plus d'expertise avec C/C++ et une solide comprehension des systemes embarques et des interfaces materielles.
  • Connaissance pratique approfondie de Linux.
  • Experience en conception de logiciels et de micrologiciels, concepts de securite et microservices. Pratiques de developpement securise pour les HSM ainsi que l'optimisation des performances pour les applications de micrologiciels cryptographiques.
  • CI/CD (GIT, CI/CD, pipelines Jenkins/Gitlab)
  • 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, la strategie et les resultats techniques.
  • Solides competences organisationnelles, capables de gerer le temps efficacement et de prioriser les taches pour respecter les echeances des projets.
  • Un engagement envers la qualite, avec un souci du detail meticuleux et un etat d'esprit methodique pour assurer la livraison constante d'excellents produits.
Qualifications preferees
  • Maitrise en developpement de logiciels embarques.
  • Expertise en cybersecurite et en algorithmes et protocoles cryptographiques, y compris l'analyse et la gestion des vulnerabilites.
  • Expertise avec le systeme d'exploitation Linux, les conteneurs Docker et la virtualisation.
Exigences physiques

Periodes prolongees de travail sur ordinateur.

Transparence salariale

La remuneration cible totale (TTC) anticipee, incluant le salaire annuel et l'eligibilite aux primes, pour ce role est de 93 906,73 $ a 117 383,41 $ CAD par an. L'entreprise se reserve le droit de payer plus ou moins que la fourchette affichee et d'offrir des avantages sociaux supplementaires et d'autres compensations, selon des circonstances non liees au statut d'un candidat protege par les lois locales, provinciales et federales.

IA

Nous utilisons des outils d'intelligence artificielle dans le cadre de notre processus de recrutement pour soutenir des activites telles que la decouverte de candidats, la correspondance de CV et la planification d'entretiens. Ces outils peuvent aider a filtrer 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.

Ce que nous offrons
  • Thales offre un vaste programme d'avantages sociaux pour tous les employes a temps plein travaillant 24 heures ou plus par semaine et leurs personnes a charge admissibles, incluant ce qui suit :
  • Sante complementaire payee par l'entreprise, dentaire, compte de depenses de sante, assurance vie, assurance invalidite de courte duree, programme de soins du cancer, assurance voyage, programme d'aide aux employes et programme de bien-etre.
  • Regimes d'epargne-retraite (REER, RRCÉ, CÉLI) avec une contribution de l'entreprise et une correspondance a un RRCÉ, sans periode d'acquisition.
  • Jours feries payes, jours de vacances et conge de maladie paye.
  • Assurance vie facultative, assurance invalidite de longue duree, maladies graves.
  • Rabais pour les employes sur l'habitation, l'auto et l'abonnement au gym.
Pourquoi nous rejoindre ?

Thales est un employeur souscrivant au principe de l'egalite d'acces a l'emploi qui valorise la diversite et l'inclusivite sur le lieu de travail. Thales s'engage a fournir des adaptations a toutes les etapes du processus d'entrevue. Les candidats selectionnes pour une entremise qui necessitent une adaptation sont pries d'en aviser lors de l'invitation a une entrevue. Nous travaillerons avec vous pour repondre a vos besoins. Toutes les informations d'adaptation fournies seront traitees de maniere confidentielle et utilisees uniquement dans le but de fournir une experience candidate accessible.

Ce poste necessite un acces direct ou indirect au materiel, aux logiciels ou aux informations techniques controles en vertu de la Liste de controle des exportations du Canada et/ou des reglementations americaines sur l'administration des exportations (EAR). Tous les candidats doivent etre admissibles ou en mesure d'obtenir une autorisation pour un tel acces.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur de logiciels
Développeur de logiciels

Thales Canada • Ottawa

Hybrid
CAD 95,000 - 110,000
Gestionnaire de sous-discipline en ingénierie des systèmes, Halifax NS
Gestionnaire de sous-discipline en ingénierie des systèmes, Halifax NS

Thales Canada • Halifax, Quebec

Hybrid
CAD 120,000 - 140,000
Développeur de systèmes embarqués
Développeur de systèmes embarqués

Canadian Inclusion • Quebec

On-site
CAD 70,000 - 86,000
Assurances santé
Épargne retraite
Jours de congé payés
+1
Développeur de systèmes embarqués
Développeur de systèmes embarqués

Les Industries DICI inc. • Quebec

On-site
CAD 90,000 - 130,000
Assurance maladie complémentaire
Régime de retraite collectif
Jours de congés payés et congés maladi
+1
Ingenieur(e) en solutions IA
Ingenieur(e) en solutions IA

Thales Canada • Quebec

Hybrid
CAD 130,000 - 150,000
Ingenieur de programme - Architecte naval (Halifax)
Ingenieur de programme - Architecte naval (Halifax)

Les Industries DICI inc. • Halifax

Hybrid
CAD 74,000 - 124,000
Assurance santé
REER – contribution de l’employeur
Jours fériés et congés payés
Spécialiste en cybersécurité embarqué - profil pentester
Spécialiste en cybersécurité embarqué - profil pentester

Canadian Inclusion • Quebec

Hybrid
CAD 77,000 - 94,000
Soins de santé et mutuelle
Régime REER/Épargne retraite
Congés payés et jours de vacances
+1
Architecte C5ISRT
Architecte C5ISRT

Les Industries DICI inc. • Ottawa

Hybrid
CAD 120,000 - 160,000
Assurance maladie et dentairE
Régimes d'épargne-retraite
Congés payés et programme d'aide aux员工
+1
Gestionnaire principal, Ingénierie des systèmes
Gestionnaire principal, Ingénierie des systèmes

Thales Canada • Ottawa, Quebec

Hybrid
CAD 140,000 - 160,000
Assurance maladie
Régimes d'épargne-retraite
Jours fériés et congés payés
+2
Spécialiste en cybersécurité embarqué - profil pentester
Spécialiste en cybersécurité embarqué - profil pentester

Thales • Quebec

Hybrid
CAD 90,000 - 130,000
Soins de santé
Régime de retraite
Congés payés
+1