Senior Software & Firmware Engineer – Hybrid (Kanata/Ottawa)

Thales Canada

Ottawa, Quebec

Hybrid

CAD 94,000 - 117,000

Full time

6 days ago
Be an early applicant

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer - Cybersecurity & HSM
Senior Embedded Engineer - Cybersecurity & HSM

Thales Group • Ottawa

Hybrid
CAD 94,000 - 117,000
Hybrid work arrangement
Benefits package
Professional development opportunities
Leader Développement de Solutions C5ISRT
Leader Développement de Solutions C5ISRT

Les Industries DICI inc. • Ottawa

Hybrid
CAD 175,000 - 225,000
Assurance maladie et soins
Régimes d'épargne-retraite (REER / RP)
Jours fériés et congés payés
+1
Ingénieur logiciel principal – Projet sécurité (Hybride)
Ingénieur logiciel principal – Projet sécurité (Hybride)

Intact • Toronto

Hybrid
CAD 102,000 - 124,000
Horaires flexibles
Formule de travail hybride
Jours de vacances supplémentaires
+2
Senior Software Engineer, Data Processing (Hybrid Ottawa)
Senior Software Engineer, Data Processing (Hybrid Ottawa)

Thales Group • Ottawa

Hybrid
CAD 95,000 - 110,000
Extended health
Dental plan
RRSP matching
+2
Architecte C5ISR Leader - Systèmes Autonomes & Cybersécurité
Architecte C5ISR Leader - Systèmes Autonomes & Cybersécurité

Thales Canada • Ottawa

Hybrid
CAD 120,000 - 160,000
Soins de santé complémentaires
Régimes d'épargne-retraite
Jours fériés payés et congés
+2
Senior Manager, Systems Engineering – Hybrid (Ottawa)
Senior Manager, Systems Engineering – Hybrid (Ottawa)

Canadian Inclusion • Ottawa

Hybrid
CAD 140,000 - 160,000
Benefits package
RRSP match
Paid holidays
+2
Sr. Development Engineer
Sr. Development Engineer

Thales Canada • Ottawa, Quebec

Hybrid
CAD 94,000 - 117,000
Extended Health
Dental coverage
RRSP
+1
Gestionnaire SysEng – Ingénierie des systèmes (Hybride)
Gestionnaire SysEng – Ingénierie des systèmes (Hybride)

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
Architecte Obsolescence Logicielle & Dépendances SLI
Architecte Obsolescence Logicielle & Dépendances SLI

Les Industries DICI inc. • Ottawa

Hybrid
CAD 85,000 - 125,000
Assurance maladie complémentaire
Régimes d’épargne-retraite
Jours fériés et congés payés
+1
C5ISR & Cloud Architect — Secure Systems Lead
C5ISR & Cloud Architect — Secure Systems Lead

Les Industries DICI inc. • Ottawa

Hybrid
CAD 125,000 - 165,000
Soins de santé
Régimes REER
Vacances payées
+2