Développeur en vérification logicielle – systèmes optiques (poste basé à Ottawa) / Software Verification Developer (Optical Systems) (Ottawa based role)
Syntronic View all jobs
- Montreal, QC
- $120,000-145,000 per year
- Permanent
- Full-time
- Concevoir et exécuter des stratégies de vérification pilotées par logiciel pour des systèmes optiques de couche 0
- Développer des cadres de tests automatisés pour valider le comportement des logiciels de contrôle et les performances système
- Valider les boucles de contrôle optiques, la gestion de la puissance et la stabilité du système par des tests logiciels
- Analyser la télémétrie et les données de test afin d'identifier les problèmes de performance et les anomalies
- Simuler et valider des scénarios de défaillance, incluant les mécanismes de protection et de restauration
- Collaborer avec les équipes de développement et d'architecture pour déboguer et résoudre des problèmes complexes
- Développer des outils d'observabilité, de surveillance et de validation des performances système
- Valider l'intégration du logiciel avec le matériel optique en environnement de laboratoire
- Développer des suites de tests de régression pour assurer la stabilité à long terme du système
- Documenter les stratégies de test, les résultats et les constats à l'échelle du système
- Améliorer continuellement l'automatisation des tests, la couverture et l'efficacité
- Design and execute software-driven verification strategies for Layer 0 optical systems
- Develop automated test frameworks to validate control software behavior and system performance
- Validate optical control loops, power management, and system stability through software testing
- Analyze system telemetry and test data to identify performance issues and anomalies
- Simulate and validate failure scenarios, including protection and restoration mechanisms
- Collaborate with development and architecture teams to debug and resolve complex issues
- Build tools for system observability, monitoring, and performance validation
- Validate integration of software with optical hardware in lab environments
- Develop regression test suites to ensure long-term system stability
- Document test strategies, results, and system-level insights
- Continuously improve test automation, coverage, and efficiency
- Solide expérience en tests logiciels ou validation (idéalement en environnement embarqué ou systèmes)
- Maîtrise de Python ou d'un langage de script similaire pour l'automatisation
- Expérience dans le développement de cadres de tests et de pipelines d'automatisation
- Bonne compréhension du comportement système et du débogage dans des environnements complexes
- Connaissance des systèmes optiques de couche 0 ou des concepts télécom/réseaux
- Capacité à analyser de grands volumes de données et à identifier des problèmes à l'échelle système
- Expérience avec les environnements Linux et les flux de développement logiciel
- Connaissance des pratiques CI/CD, des systèmes de gestion de versions (Git) et des tests automatisés
- Excellentes aptitudes en résolution de problèmes et en analyse
- Strong experience in software testing or validation (preferably in embedded or systems environments)
- Proficiency in Python or similar scripting languages for automation
- Experience building test frameworks and automation pipelines
- Understanding of system-level behavior and debugging in complex environments
- Familiarity with Layer 0 optical systems or telecom/networking concepts
- Ability to analyze large datasets and identify system-level issues
- Experience with Linux environments and software development workflows
- Knowledge of CI/CD, version control (Git), and automated testing practices
- Strong problem-solving and analytical thinking
- Expérience en validation de systèmes de transport optique (DWDM, transpondeurs, amplificateurs)
- Familiarité avec les métriques de performance optique (puissance, OSNR, BER)
- Expérience avec des outils de simulation ou des jumeaux numériques (digital twins) pour la validation système
- Exposition aux techniques d'IA/ML pour la détection d'anomalies ou l'analyse de performance
- Forte orientation vers l'automatisation et l'amélioration de l'efficacité à grande échelle
- Experience validating optical transport systems (DWDM, transponders, amplifiers)
- Familiarity with optical performance metrics (power, OSNR, BER)
- Experience with simulation tools or digital twins for system validation
- Exposure to ML/AI techniques for anomaly detection or performance analysis
- Strong automation mindset with a focus on scalability and efficiency