Conseiller en architecture de logiciel

CoFoMo Inc.

Montreal (administrative region)

On-site

CAD 150,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CoFoMo Inc. recherche un leader technique en logiciel embarqué pour superviser le développement en C++17 sur RTOS, avec leadership d’équipe et pratiques CI/CD. Le poste implique la conception, le développement et l’intégration du logiciel de vol embarqué, en environnement Linux embarqué et standards spacecraft.

Le candidat doit posséder une solide expérience en gestion des exigences, validation et collaboration avec des clients et fournisseurs; maîtrise du français, anglais technique nécessaire.

Qualifications

  • Diplôme universitaire requis en génie électrique ou informatique ou équivalent.
  • 15+ années d’expérience en développement logiciel embarqué.
  • Maîtrise de C++17 et RTOS sur systèmes temps réel.
  • Capacités de leadership et expérience en environnement Agile.
  • Mise en œuvre CI/CD et gestion des exigences et livraisons logicielles.
  • Compétences en Git, JIRA et Confluence.
  • Utilisation d’outils de validation comme VectorCast.

Responsibilities

  • Soutenir l’élaboration de la documentation formelle dans un environnement d’équipe multidisciplinaire.
  • Interagir avec les clients et estimer les nouveaux projets.
  • Définir les requis et l’architecture.
  • Leader dans les initiatives d’amélioration continue.
  • Coach et développeurs via des one-on-ones et feedback de performance.
  • Leader technique dans une équipe agile.
  • Concevoir, coder, tester et maintenir le logiciel de vol embarqué.
  • Soutenir l’intégration et les essais du code de vol en laboratoire.

Skills

C++17
RTOS
Leadership
CI/CD
Requirements mgmt
Software design

Education

Baccalauréat en génie électrique ou informatique, équivalent

Tools

Git
JIRA
Confluence
VectorCast
Visual Studio
Eclipse
CAN Bus
SpaceWire

Job description

Voici un bref aperçu des tâches et des responsabilités :
  • Soutenir l’élaboration de la documentation formelle dans un environnement d'équipe multidisciplinaire (systèmes, numérique, RF) ;
  • Interagir avec les clients et participer à l’estimation de nouveaux projets ;
  • Définir les requis et l’architecture ;
  • Agir comme leader au sein d’initiatives d’amélioration continue ;
  • Agir comme leader quant au développement des membres de son équipe: conduire des rencontres un à un (one on one), agir comme coach, offrir de la rétroaction de performance ;
  • Travailler avec une équipe agile en tant que leader technique ;
  • Collaborer avec une équipe pour concevoir, coder, mettre à l’essai et maintenir le logiciel de vol intégré en utilisant la suite d'outils de développement ;
  • Soutenir l'intégration des codes de vol et les essais au sein des unités de vol ;
  • Diagnostiquer les bogues et les problèmes dans le laboratoire ;
  • Développer et maintenir des applications sur des plateformes Linux embarquées ;
  • Concevoir des solutions logicielles intégrant des standards de communication pour satellites, notamment DVB-S2X ;
  • Exploiter des systèmes RF et comprendre leurs interactions avec les logiciels embarqués ;
  • Interpréter et appliquer les normes et standards CCSDS ainsi que MIL-STD-1553 ;
  • Utiliser et intégrer des protocoles de communication tels que CAN Bus et SpaceWire ;
  • Employer des environnements de développement tels que Visual Studio ou Eclipse ;
  • Soutenir l'automatisation des processus logiciels ;
Le profil recherché est le suivant :
  • Détenir un diplôme universitaire de 1er cycle en génie électrique, en génie informatique ou dans une discipline équivalente ;
  • Cumuler un minimum de quinze (15) années d’expérience en développement de logiciels embarqués ;
  • Maîtriser la programmation en C++17 ainsi que le développement logiciel sur systèmes d’exploitation en temps réel (RTOS) ;
  • Diriger efficacement des équipes de développement dans un environnement Agile ;
  • Mettre en œuvre des pratiques d’intégration et de livraison continues (CI/CD) dans un contexte de développement logiciel embarqué ;
  • Utiliser des systèmes de contrôle de version, notamment Git, dans le cadre du cycle de développement logiciel ;
  • Savoir appliquer les principes du développement logiciel formel, incluant la gestion des exigences, la conception et les essais ;
  • Utiliser les outils JIRA et Confluence pour le suivi et la gestion des activités de développement ;
  • Connaitre l’outil VectorCast dans un contexte de validation et d’essais logiciels ;

Ce poste exige de travailler principalement en français, tout en nécessitant une maîtrise fonctionnelle de l'anglais pour les tâches quotidiennes. Cette compétence en anglais est essentielle pour comprendre la documentation et assurer une communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intégrateur Système Commandes de Vol (Senior)
Intégrateur Système Commandes de Vol (Senior)

Groupe SII • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Spécialiste Test V&V (Intermédiaire)
Spécialiste Test V&V (Intermédiaire)

SII Canada • Montreal (administrative region)

Hybrid
CAD 70,000 - 90,000
Engineering Delivery Manager
Engineering Delivery Manager

Les Industries DICI inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Engineering Delivery Manager
Engineering Delivery Manager

Aero Nouvelle • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Assurance maladie complémentaire
Régime d'épargne retraite
Congés annuels et congés maladie payés
+1
Spécialiste Test V&V (Intermédiaire)
Spécialiste Test V&V (Intermédiaire)

Groupe SII • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Ingénieur test logiciel
Ingénieur test logiciel

Sopra Steria • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Assurance médicale
Télémédecine
REER
+3
Satellite System Verification and Validation Engineer
Satellite System Verification and Validation Engineer

TMC Canada • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Concepteur de Logiciel Embarqué / Embedded Software Designer
Concepteur de Logiciel Embarqué / Embedded Software Designer

Cattron Global • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Environnement de travail dynamique
Opportunités de développement
Chargé de projets techniques - Drones et aéronefs
Chargé de projets techniques - Drones et aéronefs

NGC Aerospace • Sherbrooke

Hybrid
CAD 90,000 - 130,000
Trois semaines de vacances
Horaires flexibles et télétravail
Formation continue
Senior Avionics Systems Engineer
Senior Avionics Systems Engineer

AIRO Group • Montreal (administrative region)

On-site
CAD 110,000 - 160,000