JobHabor
Menu

Tech lead/Architecte logiciel – Systèmes embarqués C/C++

Sky Systems · Montreal, QC · Hybrid

8080

Hiring signal

Open

Still listed on the employer's own board · How we score

All reasons
  • Open 47 days

In its favour

  • Still listed on the employer's own board

Did you apply?

Tech lead/Architecte logiciel – Systèmes embarqués C/C++ at Sky Systems. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Titre/Title

Tech lead/Architecte logiciel – Systèmes embarqués C/C++ / C/C++ Embedded Systems Tech Lead/Software Architect

Lieu/Location

Sainte-Anne-de-Bellevue et Kirkland - Présentiel requis 1 à 4 jours/semaine / Sainte-Anne-de-Bellevue and Kirkland - On-site required 1 to 4 days/week,

Durée/Duration

12 mois avec possibilité de permanence client par la suite – 40 heures/semaine / 12 months with a possibility of permanent client placement thereafter – 40 hours/week

Le candidat doit posséder les qualifications suivantes

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.
  • Soutenir l'automatisation des processus logiciels

Exigences

  • Baccalauréat en génie électrique ou informatique ou équivalent
  • Minimum de 15 ans d'expérience en développement de logiciels embarqués
  • Expérience avec les systèmes d'exploitation en temps réel (RTOS)
  • Programmation C++ 17
  • Leadership dans un environnement agile
  • Expérience avec l'intégration et la livraison continues (CI/CD)
  • Expérience avec les systèmes de contrôle de version tels que GIT
  • Très bonnes capacités de communication et de collaboration

Critères souhaitables

  • Connaissance de standards de communications pour satellite tel DVB-S2X
  • Expérience en systèmes RF
  • Connaissance de CCSDS, MIL-STD-1553
  • Connaissance des protocoles tels que le bus CAN et SpaceWire
  • Expérience avec Visual Studio ou Eclipse
  • Expérience avec JIRA et Confluence
  • Expérience avec VectorCast
  • Expérience en Linux embarqué
  • Expérience en développement logiciel formel (exigences, conception, essais).
  • Maîtrise du français et de l'anglais

Note

Les conseillers devront obtenir l'accréditation CGP (Programme des Marchandises contrôlées) et la cote de fiabilité "Secret ". CGP obligatoire pour débuter le mandat, la fiabilité pourra être obtenue après (avec preuve écrite que le processus est en cours)

==

Technical Requirements

  • Minimum of 15 years of experience in software development and/or software architecture.
  • Advanced expertise in C and C++ in embedded environments.
  • Experience with Real-Time Operating Systems (RTOS).
  • Ability to analyze complex system requirements and translate them into software architecture.
  • Very strong technical documentation skills.
  • Participation in integration, validation, complex troubleshooting, and technical planning activities (PI Planning, work packages).

Soft Skills

  • Concrete technical leadership and credibility with development teams.
  • Strong analytical and complex problem-solving abilities.
  • Excellent collaboration skills with system, development, integration, and QA teams.
  • Ability to influence technical decisions and ensure team alignment.
  • High degree of autonomy in a complex and critical development environment.

Assets

  • Experience in aerospace or avionics.
  • Direct experience on flight control software.
  • Experience in critical embedded software development.
  • Knowledge of Python for tooling, testing, or automation.
  • Experience in an R&D environment or in Greenfield product development.
  • Experience collaborating with QA and embedded software validation teams.

Consultants must obtain the Controlled Goods Program (CGP) accreditation and a Secret reliability status. CGP is mandatory to start the assignment; reliability status can be obtained afterward (with written proof that the process is underway).

Skills

More jobs at Sky Systems

All 97

Similar roles