Développeur de test - Python (hors Montréal)

COFOMO

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

COFOMO recherche un ingénieur logiciel de test expérimenté pour développer et modifier des applications logicielles destinées à des charges utiles satellites, sous Windows, en utilisant Python et C++. Vous analyserez des documents de spécifications, planifierez les activités, concevrez, programmerez, testerez, déboguerez et documenterez des solutions.

Vous travaillerez dans une équipe agile et participerez aux revues.

Qualifications

  • Détenir un diplôme universitaire en génie logiciel, en informatique ou dans toute autre discipline pertinente, ou posséder une combinaison équivalente de formation et d’expérience.
  • Posséder un minimum de cinq (5) années d’expérience en développement de logiciels de test.
  • Avoir la capacité d’évoluer dans une base de code et un cadre applicatif existants.
  • Maîtriser les concepts de multithreading, de partage de données et d’interfaces de programmation (API).
  • Connaître Python et C++.
  • Démontrer la capacité de comprendre et d’exploiter des spécifications logicielles complexes.
  • Avoir de l’expérience avec les méthodologies de développement agile.
  • Posséder de bonnes habiletés de communication orale et écrite en français et en anglais.
  • Posséder un minimum de trois (3) années d’expérience en vérification et validation (V&V) à l’aide de Python.
  • Avoir une année d’expérience en vérification et validation (V&V) sur des systèmes embarqués.
  • Maîtriser l’utilisation de PyCharm.
  • Collaborer efficacement au sein d’une équipe Scrum agile.
  • Connaître les normes DO-178 (un atout).
  • Posséder des connaissances de CCSDS et MIL-STD-1553 (un atout).
  • Maîtriser les protocoles tels que CAN bus et SpaceWire (un atout).
  • Avoir de l’expérience avec JIRA et Confluence (un atout).
  • Utiliser VS Code dans un contexte de développement (un atout).
  • Posséder de l’expérience avec Git et Jenkins (un atout).
  • Détenir une expérience en contrôle d’instruments et en essais fonctionnels automatisés de systèmes (un atout).
  • Obtenir l’accréditation du Programme des marchandises contrôlées (CGP) et une cote de sécurité de niveau Secret;
  • Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada.

Responsibilities

  • Développer et modifier des applications logicielles de test pour des charges utiles satellitaires dans un environnement Windows à l’aide de Python.
  • Analyser et comprendre des documents détaillés de spécifications et d’exigences.
  • Planifier les activités de réalisation, estimer les efforts requis et assurer la livraison des travaux.
  • Concevoir, programmer, tester, déboguer et documenter des applications logicielles de haute qualité.
  • Collaborer au sein d’une équipe de développement agile en appliquant les bonnes pratiques.
  • Rédiger et adapter des applications Python selon les besoins du projet.
  • Préparer la documentation technique et participer aux revues.
  • Participer à l’intégration, aux essais et au déploiement des applications logicielles.
  • Soutenir la résolution d’incidents dans un environnement de production.
  • Comprendre les systèmes soumis aux essais et leur fonctionnement.

Skills

Python
C++
API
Multithreading

Education

Diplôme universitaire en génie logiciel / informatique

Tools

JIRA
Confluence
VS Code
Git
Jenkins

Job description

Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
  • Développer et modifier des applications logicielles de test pour des charges utiles satellitaires dans un environnement Windows à l’aide de Python;
  • Analyser et comprendre des documents détaillés de spécifications et d’exigences;
  • Planifier les activités de réalisation, estimer les efforts requis et assurer la livraison des travaux;
  • Concevoir, programmer, tester, déboguer et documenter des applications logicielles de haute qualité;
  • Collaborer au sein d’une équipe de développement agile en appliquant les bonnes pratiques;
  • Rédiger et adapter des applications Python selon les besoins du projet;
  • Préparer la documentation technique et participer aux revues;
  • Participer à l’intégration, aux essais et au déploiement des applications logicielles;
  • Soutenir la résolution d’incidents dans un environnement de production;
  • Comprendre les systèmes soumis aux essais et leur fonctionnement.
Le profil recherché est le suivant :
  • Détenir un diplôme universitaire en génie logiciel, en informatique ou dans toute autre discipline pertinente, ou posséder une combinaison équivalente de formation et d’expérience;
  • Posséder un minimum de cinq (5) années d’expérience en développement de logiciels de test;
  • Avoir la capacité d’évoluer dans une base de code et un cadre applicatif existants;
  • Maîtriser les concepts de multithreading, de partage de données et d’interfaces de programmation (API);
  • Connaître Python et C++;
  • Démontrer la capacité de comprendre et d’exploiter des spécifications logicielles complexes;
  • Avoir de l’expérience avec les méthodologies de développement agile;
  • Posséder de bonnes habiletés de communication orale et écrite en français et en anglais;
  • Détenir un minimum de cinq (5) années d’expérience en essais applicatifs;
  • Posséder un minimum de trois (3) années d’expérience en vérification et validation (V&V) à l’aide de Python;
  • Avoir un minimum de une (1) année d’expérience en vérification et validation (V&V) sur des systèmes embarqués;
  • Maîtriser l’utilisation de PyCharm;
  • Collaborer efficacement au sein d’une équipe Scrum agile;
  • Connaître les normes DO-178 (un atout);
  • Posséder des connaissances de CCSDS et MIL-STD-1553 (un atout);
  • Maîtriser les protocoles tels que CAN bus et SpaceWire (un atout);
  • Avoir de l’expérience avec JIRA et Confluence (un atout);
  • Utiliser VS Code dans un contexte de développement (un atout);
  • Posséder de l’expérience avec Git et Jenkins (un atout);
  • Détenir une expérience en contrôle d’instruments et en essais fonctionnels automatisés de systèmes (un atout);
  • Obtenir l’accréditation du Programme des marchandises contrôlées (CGP) et une cote de sécurité de niveau Secret;
  • Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada. Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur de test - Python
Développeur de test - Python

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Test Developer - Python (outside Montreal)
Test Developer - Python (outside Montreal)

COFOMO • Montreal (administrative region)

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

Cs-Group • Montreal (administrative region)

On-site
CAD 75,000 - 115,000
Assurance santé/dentaire/vision avancé
Télémédecine
REER
+2
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
Développeur DevOps Sénior
Développeur DevOps Sénior

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur DevOPS
Développeur DevOPS

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Ingénieur test logiciel
Ingénieur test logiciel

CS GROUP • Montreal (administrative region)

Hybrid
CAD 85,000 - 125,000
Travail hybride
Assurance médicale, dentaire et visée
Télémédecine
+4
Ingénieur(e) de test
Ingénieur(e) de test

General Dynamics Mission Systems–Canada • Sherbrooke

On-site
CAD 75,000 - 90,000
Ingénieur test logiciel
Ingénieur test logiciel

CS GROUP - Canada • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Travail hybride
Assurance médicale, dentaire et visuel
Accès télémédecine
+4
Ingénieur(e) en Vérification et Validation – Tests et Automatisation
Ingénieur(e) en Vérification et Validation – Tests et Automatisation

Octasic • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Assurances complètes (médicales, dentaires, télémédecine)
Conditions de travail compétitives
Rabais d’abonnement au gym
+1