Développeur(euse) Vérification et Validation - Infrastructure et Automatisation

Octasic

Montreal

On-site

CAD 100,000 - 140,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assurances comple8tes (me9dicales et
Programme de2e9achat de9action
Remise transport collectif
Douches sur place
Collations et boissons gratuites

Job summary

Octasic recherche un(e) de9veloppeur(euse) en Ve9rification et Validation pour soutenir l5cinfrastructure, les outils et les pipelines de9eautomation dans des environnements sans fil et embarque9s. Le poste exige une orientation logicielle et une capacite9 e0 travailler avec diverses plateformes et instruments.

Vous contribuerez e0 automatiser les flux de validation, a1e orchestrer des dispositifs et collecter la te9le9me9trie et les KPI, tout en collaborant avec les e9quipes

Qualifications

  • Baccalaure9at en ge9nie informatique, ge9nie logiciel, ge9nie e9lectrique ou informatique, ou expe9rience pratique e9quivalente.
  • Excellentes compe9tences en de9veloppement logiciel (Python, C++, Bash) et habilite9s en conception de solutions.
  • Expe9rience avec des syste8mes db4automatisation, outillage et validations.
  • Connaissances CI/CD et outils (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
  • Connaissances de re9seau (TCP/IP) et téle9me9trie.

Responsibilities

  • Concevoir, de9velopper et maintenir des cadres de9automation et une infrastructure de validation.
  • Cre9er des outils Python/C++ pour le contrf4le des DUT et l1binterope9ration des instruments externes.
  • Automatiser les flux de validation et les tests de re9gression; orchestrer les bancs de9essaai.
  • Inte9grer la te9le9me9trie et les KPI; interfacer avec les analyseurs, generateurs et oscilloscopes.
  • De9bogage et inte9gration des syste8mes et de le9quipement, avec validation des correctifs.

Skills

Python
C++
Bash/Shell
Re9solution de proble8mes

Education

Baccalaure9at en informatique, informatique, ge9nie logiciel, ou expe9rience pratique e9quivalente

Tools

CI/CD (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
Docker
Wireshark

Job description

Développeur(euse) Vérification et Validation - Infrastructure et Automatisation

Fondée en 1998, Octasic est une société privée dont le siège social est situé à Montréal au Canada, avec des installations de Recherche et Développement au Canada et en Inde, ainsi qu'un réseau mondial de soutien aux ventes. Octasic est l'un des principaux fournisseurs de SoC (System on Chip), de logiciels et de plates-formes matérielles et logicielles intégrées pour les marchés mondiaux du sans fil et de passerelles multimédia. Nos plates-formes matérielles et logicielles sont à la base des systèmes sans fil de nouvelles générations destinés aux forces de Défense, aux Services de Police et aux agences de Sécurité Nationale.


On choisit Octasic pour:



  • Un milieu de travail à la fine pointe de la technologie, en contact avec les experts du domaine et ce dans une entreprise en croissance;

  • Des conditions de travail compétitives (salaires, avantages sociaux, une semaine payée entre Noël et le Jour de l’An, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport collectif, douches sur place, collations et breuvages gratuits);

  • Assurances complètes (médicales, dentaires et télémédecine);

  • Une atmosphère de travail conviviale et collaborative avec plusieurs activités sociales tout au long de l’année;

  • Travailler au sein d’une entreprise impliquée dans sa communauté (levées de fonds pour Le Phare Enfants et Familles);

  • La proximité avec les différents services de transport en commun (secteur Angus, à dix minutes à pieds du métro Préfontaine).


À propos du poste :


Nous recherchons un(e) ingénieur(e) à forte orientation logicielle pour contribuer à la conception et à l’évolution de l’infrastructure, de l’outillage, de l’automatisation et des capacités d’observabilité qui soutiennent nos environnements de vérification et de validation système.


Ce rôle est axé sur le développement de l’infrastructure logicielle nécessaire pour automatiser les flux de validation système, contrôler les dispositifs sous test (DUT), orchestrer les équipements de laboratoire externes, gérer la télémétrie et la collecte des KPI, et soutenir les essais de régression et d’intégration à grande échelle sur des systèmes sans fil et embarqués complexes.


Vous travaillerez en étroite collaboration avecles équipes suivantes afin de créer des écosystèmes de validation fiables, automatisés et axés sur les données pour soutenir des plateformes de communication avancées et des applications critiques:



  • les développeurs logiciels;

  • les ingénieurs système;

  • les équipes matériel;

  • les ingénieurs RF/laboratoire;

  • les équipes de vérification et validation.


Il ne s’agit pas d’un poste traditionnel en assurance qualité.


Nous recherchons des ingénieurs qui aiment bâtir des systèmes d’automatisation évolutifs, des infrastructures d’outillage, des flux de télémétrie et des plateformes d’intégration dans des environnements d’ingénierie en évolution rapide.


Responsabilités:


Développement de l’automatisation et de l’infrastructure:



  • Concevoir, développer et maintenir des cadres d’automatisation évolutifs et une infrastructure de validation;

  • Créer des systèmes logiciels pour automatiser les flux de validation et les essais de régression;

  • Développer des outils Python/C++ pour: le contrôle des DUT, l’interaction avec les UE, l’orchestration d’instruments externes, l’acquisition de télémétrie, l’extraction des KPI et l’analyse automatisée;

  • Intégrer et automatiser la communication avec: des analyseurs de spectre, des générateurs de signaux, des émulateurs de canal, des oscilloscopes, des équipements réseau, des systèmes embarqués et des appareils sans fil.


Ingénierie des plateformes de validation:



  • Développer des API, des services, des utilitaires et des couches d’orchestration soutenant les flux automatisés de V&V;

  • Soutenir l’automatisation complète des bancs d’essai et l’intégration des systèmes;

  • Améliorer l’évolutivité, la fiabilité et la maintenabilité des environnements de validation;

  • Créer des bibliothèques, services et composants d’outillage de validation réutilisables.


Télémétrie, observabilité et pipelines de données:



  • Développer des flux d’ingestion de télémétrie et de surveillance à l’aide de technologies telles que: MQTT, Kafka, pipelines ETL, cadres de journalisation et de traçage;

  • Soutenir les flux d’observabilité et de supervision des systèmes;

  • Développer des pipelines d’extraction de KPI et d’analyse automatisée;

  • Soutenir les tableaux de bord, les rapports et les analyses de régression.


CI/CD et intégration logicielle:



  • Intégrer la validation automatisée dans les pipelines CI/CD;

  • Soutenir les flux automatisés de déploiement, d’exécution et de production de rapports;

  • Collaborer avec les équipes logicielles afin d’améliorer la testabilité et la qualité des livraisons;

  • Soutenir l’automatisation des régressions et l’évolutivité de l’infrastructure.


Débogage et intégration système:



  • Examiner les problèmes d’intégration et de système à l’aide de journaux, traces, captures de paquets, télémétrie, analyse d’API et débogage réseau;

  • Travailler avec les équipes de développement et système pour isoler les causes racines et valider les correctifs;

  • Soutenir la reproductibilité des problèmes système et terrain dans des environnements contrôlés.

  • Baccalauréat en génie informatique, génie logiciel, génie électrique, informatique, ou expérience pratique équivalente;

  • Solides compétences en développement logiciel en Python, C++, Bash/Shell;

  • Expérience dans la création de: cadres d’automatisation, outillage de validation, infrastructure logicielle, plateformes de régression et systèmes d’orchestration;

  • Expérience avec les systèmes CI/CD (Jenkins, GitHub Actions, GitLab CI, Azure DevOps), les flux Git/contrôle de version, les environnements Linux et l’exécution conteneurisée avec Docker;

  • Expérience des notions fondamentales de réseautique, TCP/IP, Ethernet, intégration d’API et débogage système;

  • Connaissance de Wireshark, de la collecte de télémétrie, des concepts d’observabilité et du dépannage basé sur les journaux;

  • Expérience avec Playwright, Pytest, les cadres d’automatisation et la validation backend/API;

  • Fortes aptitudes en résolution de problèmes et capacité à évoluer dans des environnements d’ingénierie en transformation rapide;

  • Admissible à l’obtention d’une cote de sécurité canadienne.


Atouts:



  • Expérience avec: systèmes sans fil, LTE/5G, environnements RF et systèmes d’embarqué;

  • Expérience de l’intégration d’instruments de laboratoire: analyseurs de spectre, générateurs de signaux, VNA, émulateurs de canal et oscilloscopes;

  • Expérience avec l’écosystème NI, notamment TestStand, LabVIEW, les systèmes PXI, le contrôle d’instruments SCPI/VISA ou les environnements de mesure automatisés;

  • Expérience avec: MQTT, Kafka, pipelines ETL/de données, Grafana, Prometheus et piles d’observabilité;

  • Expérience avec: systèmes intégrés matériel/logiciel, télécommunications, aérospatiale, défense et environnements critiques;

  • Connaissance de: systèmes distribués, analytique de télémétrie et validation pilotée par KPI.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur(e) en Vérification et Validation – Tests et Automatisation
Ingénieur(e) en Vérification et Validation – Tests et Automatisation

Octasic • Montreal

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
Développeur Logiciel Embarqué et Outils de terrain
Développeur Logiciel Embarqué et Outils de terrain

Octasic • Montreal

Hybrid
CAD 90,000 - 120,000
Spécialiste IVVQ (Intermédiaire)
Spécialiste IVVQ (Intermédiaire)

SII Group • Montreal

Hybrid
CAD 70,000 - 100,000
Développeur/Ingénieur en automatisation de circuits électroniques et DevOps
Développeur/Ingénieur en automatisation de circuits électroniques et DevOps

MDA • Sainte-Anne-de-Bellevue

On-site
CAD 60,000 - 90,000
Verification and Validation Developer - Infrastructure & Automation
Verification and Validation Developer - Infrastructure & Automation

Octasic • Montreal

On-site
CAD 90,000 - 130,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+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
Concepteur en électronique et logiciels embarqués
Concepteur en électronique et logiciels embarqués

Morgan Schaffer Ltée • Montreal

On-site
CAD 90,000 - 130,000
Développeur de test - Python (hors Montréal)
Développeur de test - Python (hors Montréal)

COFOMO • Montreal

On-site
CAD 90,000 - 130,000
Développeur(se) Backend
Développeur(se) Backend

Octasic • Montreal

Hybrid
CAD 110,000 - 140,000
Assurances santé (médicales, dentaires
Télémédecine
Stock options
+4
Développeur Logiciel (Géolocalisation)
Développeur Logiciel (Géolocalisation)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 125,000
Remboursement du transport collectif
Douches sur place
Assurances collectives
+3