Retourner à la recherche
Thales Canada

Développeur logiciel principal

Thales Canada

Voir tous les postes de cette entreprise

Lieu

Ottawa, Canada

Résumé du poste

Le développeur logiciel principal mettra en œuvre des logiciels pour des applications de défense et de sécurité, avec un accent particulier sur les applications de recherche et développement liées au Commandement, au Contrôle et aux Communications (C3) de l'Armée. Le rôle comporte un leadership technique auprès d'une équipe pluridisciplinaire et la coordination des activités selon les besoins.

Il s'agit d'un poste hybride à Ottawa (ON). Présence au site de travail 4+ jours par semaine, selon les besoins.

Exigences de conformité réglementaire

  • Capacité à obtenir une habilitation de sécurité NATO Secret
  • Capacité à satisfaire aux exigences d'éligibilité du Programme canadien d'enregistrement des biens contrôlés (y compris les articles contrôlés par l'ITAR)

Exigences particulières du poste

  • Horaire : Temps plein, conforme aux heures de bureau de Thales Canada
  • Environnement physique : Travail de bureau/au poste > 90 %, avec un certain travail en laboratoire et sur le terrain
  • Déplacements : Des déplacements peuvent être requis, y compris éventuellement vers les États-Unis et/ou des déplacements quotidiens dans la grande région d'Ottawa, < 10 %
  • Hybride : Poste hybride à Ottawa (ON). Présence au site de travail 4+ jours par semaine, selon les besoins.

Principales responsabilités

La personne retenue devra :

  • Assurer le leadership technique d'une équipe pluridisciplinaire
  • Définir des tâches détaillées et/ou des exigences techniques logicielles à partir de besoins de haut niveau
  • Implémenter des logiciels applicatifs, y compris la conception, le codage, les tests unitaires et l'intégration
  • Rédiger la documentation du développeur logiciel
  • Identifier et analyser les défauts logiciels et implémenter des correctifs dans les versions produits
  • Maintenir et actualiser les pratiques et méthodologies de développement logiciel

Qualifications de base

  • Baccalauréat en informatique, génie logiciel, génie informatique ou formation équivalente avec expérience pertinente
  • Capacité à travailler dans un environnement R&D dynamique où les priorités changent fréquemment; aptitude à faire progresser un logiciel pour répondre à un besoin de haut niveau sans exigences détaillées et à travailler sous pression pour des démonstrations marketing
  • Capacité démontrée à fournir un leadership technique et une coordination d'équipe dans un environnement dynamique
  • 12 ans d'expérience en développement logiciel incluant (les éléments ne sont pas forcément exclusifs) :
    • 5 ans d'expérience en programmation C# et/ou C++
    • 5 ans d'expérience en programmation d'un langage de script tel que Python ou Go
    • 3 ans d'expérience avec un framework web full-stack tel qu'Angular ou Node.js
    • 3 ans d'expérience avec Docker : exécution de dépendances externes via Docker et déploiement/gestion de logiciels en conteneurs
    • 2 ans d'expérience en programmation réseau utilisant des protocoles tels que TCP/IP et UDP; protocoles publish/subscribe (DDS, NATS ou RabbitMQ); et APIs REST (consommation et implémentation)
  • Expérience avec le matériel réseau de base et la configuration réseau (configuration d'interfaces pour plusieurs ordinateurs connectés en LAN, communication sur différents sous-réseaux)

Qualifications préférées

  • Expérience de programmation d'une interface MAVLink pour le contrôle de drones
  • Expérience de développement d'interfaces graphiques avec WPF
  • Expérience avec le Commandement, le Contrôle et les Communications (C3) de l'Armée
  • Excellentes compétences en codage, tests unitaires et débogage
  • Solides compétences en communication orale et écrite
  • Expérience de travail dans un environnement de développement logiciel scrum/agile

Ce que nous offrons

  • Programme d'avantages sociaux complet pour les employés à temps plein travaillant 24+ heures/semaine et leurs personnes à charge admissibles
  • Couverture payée par l'entreprise : soins de santé complémentaires, dentaire, HSA, assurance vie, AD&D, invalidité de courte durée, programme de prise en charge du cancer, assurance voyage, programme d'aide aux employés et programme de bien-être
  • Plans d'épargne-retraite (RRSP, DCPP, TFSA) avec contribution de l'entreprise et une contrepartie au DCPP, sans période d'acquisition
  • Jours fériés payés par l'entreprise, congés annuels et congés de maladie payés
  • Assurances volontaires : vie, AD&D, maladie grave, invalidité de longue durée
  • Rabais employés sur l'habitation, l'automobile et l'abonnement au gym

Égalité des chances et accommodements : Thales est un employeur offrant l'égalité des chances et valorise la diversité et l'inclusion. Des accommodements sont disponibles lors du processus d'entretien; les candidats doivent le signaler s'ils en ont besoin.

La fourchette de rémunération cible totale (TTC) de référence pour ce poste, incluant le salaire de base annuel et la composante variable, est : Total Target Cash 101 200,00 - 126 500,00 CAD par an. Cette fourchette sert de référence de marché et la position effective dépend de facteurs tels que l'expérience, les compétences, le rendement, le budget salarial annuel, les exigences des programmes et l'équité interne.

Nous utilisons des outils alimentés par l'IA dans notre processus de recrutement pour des activités telles que la recherche de candidats, le jumelage de CV et la planification des entretiens. Ces outils peuvent aider à filtrer et évaluer les candidatures et recommander des correspondances potentielles d'après les exigences du poste. Toutes les décisions d'embauche, y compris l'évaluation, la sélection et la décision finale, sont prises par des recruteurs humains.

Ce poste requiert un accès direct ou indirect à du matériel, des logiciels ou des informations techniques contrôlées au titre de la Liste de contrôle des exportations canadienne, du Programme canadien des biens contrôlés, du Programme de sécurité industrielle canadien, des règlements américains ITAR et/ou EAR. Tous les candidats doivent être éligibles ou en mesure d'obtenir l'autorisation pour un tel accès, y compris l'éligibilité au Programme canadien des biens contrôlés et la capacité d'obtenir une habilitation NATO Secret canadienne.

Détails

Ville
Ottawa, Ontario

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.