10 Nov
|
Fuze HR Solutions
|
Montreal
10 Nov
Fuze HR Solutions
Montreal
Job DescriptionJob Description Développeur en vérification et validation – Infrastructure et automatisation Lieu : Montréal, Québec
Type : Permanent, temps plein
Horaire : Hybride – 3 jours au bureau, avec flexibilité Description Nous recherchons un ingénieur logiciel pour développer l’infrastructure, l’automatisation et la surveillance de systèmes complexes. Le rôle automatise la validation, contrôle les DUT, coordonne les équipements de laboratoire, recueille télémétrie/KPI et soutient les tests de régression/intégration de systèmes sans fil et embarqués. Collaboration avec les équipes logiciel, systèmes, matériel/RF, laboratoire et V&V.; Ce n’est pas un rôle QA traditionnel : l’accent est sur l’automatisation, l’infrastructure, la télémétrie et l’intégration. Responsabilités Automatisation et infrastructure
- Concevoir des cadres d’automatisation et infrastructures de validation évolutifs; automatiser les workflows et tests de régression.
- Développer en Python/C++ des outils de contrôle des dispositifs, d’interaction avec les UE, d’orchestration des instruments, de collecte de télémétrie, d’extraction des KPI et d’analyse automatisée.
- Intégrer des analyseurs de spectre, générateurs de signaux, émulateurs de canal, oscilloscopes, équipements réseau, systèmes embarqués et appareils sans fil.
Plateformes de validation
- Développer des API, services, utilitaires, couches d’orchestration et bibliothèques réutilisables pour les workflows V&V.;
- Automatiser les bancs d’essai/intégration et améliorer l’évolutivité, la fiabilité et la maintenabilité.
Télémétrie et données
- Développer des workflows de télémétrie/surveillance avec MQTT, Kafka, ETL, journalisation et traçage; soutenir l’observabilité.
- Créer des pipelines KPI/analyse automatisée et contribuer aux tableaux de bord, rapports et analyses de régression.
CI/CD et intégration
- Intégrer la validation aux pipelines CI/CD et soutenir déploiement, tests et rapports automatisés.
- Améliorer la testabilité, la qualité des livraisons, la régression et l’évolutivité.
Débogage et intégration système
- Investiguer les problèmes avec logs, traces, captures de paquets, télémétrie, analyse d’API et diagnostic réseau.
- Identifier les causes racines, valider les correctifs et reproduire les problèmes logiciels/systèmes/terrain en environnement contrôlé.
Qualifications
- Baccalauréat en génie informatique, logiciel, électrique,
informatique ou expérience équivalente.
- Solides compétences en Python, C++ et Bash/shell.
- Expérience en cadres d’automatisation, outils V&V;, infrastructure logicielle, plateformes de régression ou systèmes d’orchestration.
- Expérience avec Jenkins, GitHub Actions, GitLab CI ou Azure DevOps.
- Connaissance de Git, Linux, Docker et conteneurs.
- Connaissance de TCP/IP, Ethernet, intégration d’API et débogage système.
- Familiarité avec Wireshark, télémétrie, observabilité et diagnostic basé sur les logs.
- Expérience avec Pytest, Playwright ou autres frameworks d’automatisation/validation backend et API.
- Solides capacités d’analyse et de résolution de problèmes.
- Bilinguisme français-anglais requis. Citoyenneté canadienne obligatoire et admissibilité à une habilitation de sécurité canadienne.
Atouts
- Technologies sans fil, LTE/5G, RF ou systèmes embarqués.
- Intégration d’instruments RF : analyseurs de spectre, générateurs de signaux, VNA, émulateurs de canal, oscilloscopes.
- Outils National Instruments : TestStand, LabVIEW, PXI, SCPI/VISA ou environnements de mesure automatisés.
- MQTT, Kafka, ETL/data pipelines, Grafana, Prometheus ou plateformes d’observabilité.
- Systèmes matériel/logiciel intégrés, télécommunications, aérospatiale, défense ou environnements critiques.
- Systèmes distribués, analyse de télémétrie et validation fondée sur les KPI.
Verification & Validation Developer – Infrastructure & Automation Location: Montréal, QC
Employment: Permanent, full-time
Schedule: Hybrid – 3 days/week in office, with flexibility Position Overview We are seeking a software-oriented engineer to develop infrastructure, automation, and monitoring for complex system V&V.; The role automates validation, controls DUTs, coordinates lab equipment, collects telemetry/KPIs, and supports regression/integration testing for wireless and embedded systems. You will collaborate with software, systems, hardware/RF, laboratory, and V&V; teams. This is not a traditional QA role; the focus is automation, infrastructure, telemetry, and integration. Key Responsibilities
- Design scalable automation frameworks/infrastructure and automate validation workflows and regression testing.
- Develop Python/C++ tools for device control, UE interaction, lab-instrument orchestration, telemetry, KPI extraction, and automated analysis.
- Integrate spectrum analyzers, signal generators, channel emulators, oscilloscopes, network equipment, embedded systems, and wireless devices.
- Develop APIs, services, utilities, orchestration layers, reusable libraries, and V&V; tools; automate test benches/system integration.
- Improve validation scalability, reliability, and maintainability.
- Build telemetry/monitoring workflows using MQTT, Kafka, ETL, logging/tracing; support observability, KPI pipelines, dashboards, reporting, and regression analytics.
- Integrate validation into CI/CD and support automated deployment, testing, and reporting; improve testability and release quality.
- Investigate issues using logs, traces, packet captures, telemetry, API analysis, and network debugging; identify root causes, validate fixes, and reproduce software/system/field issues.
Qualifications
- Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or equivalent.
- Strong Python, C++, and Bash/shell development skills.
- Experience with automation frameworks, V&V; tools, software infrastructure, regression platforms, or orchestration systems.
- Experience with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Familiarity with Git, Linux, Docker, and containerized execution.
- Knowledge of TCP/IP, Ethernet, API integration, and system debugging.
- Familiarity with Wireshark, telemetry, observability, and log-based troubleshooting.
- Experience with Pytest, Playwright, or other automation/backend/API validation frameworks.
- Robust analytical/problem-solving skills.
- Bilingual French/English required. Canadian citizenship mandatory, with eligibility for Canadian security clearance.
Preferred Qualifications
- Wireless technologies, LTE/5G, RF, or embedded systems.
- Lab instrumentation: spectrum analyzers, signal generators, VNAs, channel emulators, oscilloscopes.
- National Instruments: TestStand, LabVIEW, PXI, SCPI/VISA, automated measurement environments.
- MQTT, Kafka, ETL/data pipelines, Grafana, Prometheus, or observability platforms.
- Integrated hardware/software systems, telecommunications, aerospace, defence, or mission-critical environments.
- Distributed systems, telemetry analytics, and KPI-driven validation.
📌 Verification and Validation Developer - Infrastructure & Automation (Montreal)
🏢 Fuze HR Solutions
📍 Montreal