Architecte logiciel – systèmes optiques (poste basé à Ottawa) / Optical Systems Software Architect (Ottawa based role)
Syntronic Voir toutes les offres
- Montréal, QC
- 120.000-160.000 $ par an
- Permanent
- Temps-plein
- Définir l'architecture logicielle pour le contrôle et la gestion de la couche 0 (Layer 0) des systèmes de transport optique (DWDM, ROADM, systèmes de ligne)
- Traduire les exigences des systèmes optiques en spécifications logicielles, modèles de contrôle et algorithmes
- Définir le comportement système pour le contrôle de la puissance optique, la stabilité des longueurs d'onde et l'intégrité du signal
- Concevoir des boucles de contrôle pilotées par logiciel pour gérer des composants photoniques (lasers, VOAs, amplificateurs, modulateurs)
- Collaborer avec les équipes de conception optique afin de modéliser et d'abstraire le comportement de la couche physique en systèmes logiciels
- Travailler étroitement avec les équipes logicielles et embarquées pour orienter l'implémentation et assurer l'alignement architectural
- Définir les interfaces pour le contrôle et l'observabilité du système (télémétrie, alarmes, surveillance de performance)
- Contribuer à la gestion des fautes, de la performance et de la configuration au niveau de la couche 0
- Participer à la définition des stratégies de protection et de restauration du point de vue du comportement système
- Évaluer les compromis entre performance, évolutivité, coûts et complexité opérationnelle
- Assurer l'alignement avec les standards de l'industrie (ITU-T, OpenROADM, OpenConfig, GMPLS)
- Produire une documentation claire de l'architecture, des modèles système et des spécifications techniques
- Participer aux revues de conception interfonctionnelles et aux décisions techniques
- Define software architecture for Layer 0 control and management of optical transport systems (DWDM, ROADMs, line systems)
- Translate optical system requirements into software specifications, control models, and algorithms
- Define system behavior for optical power control, wavelength stability, and signal integrity
- Architect software-driven control loops for managing photonic components (lasers, VOAs, amplifiers, modulators)
- Collaborate with optical design teams to model and abstract physical-layer behavior into software systems
- Work closely with embedded/software teams to guide implementation and ensure architectural alignment
- Define interfaces for system control and observability (telemetry, alarms, performance monitoring)
- Contribute to fault, performance, and configuration management at Layer 0
- Support definition of protection and restoration strategies from a system behavior perspective
- Evaluate trade-offs between performance, scalability, cost, and operational complexity
- Drive alignment with industry standards (ITU-T, OpenROADM, OpenConfig, GMPLS)
- Produce clear architecture documentation, system models, and technical specifications
- Participate in cross-functional design reviews and technical decision-making
- Solide expérience en architecture logicielle ou système dans les domaines des télécommunications ou des systèmes embarqués
- Expérience avec les systèmes de transport optique ou leur modélisation (DWDM, ROADM, transpondeurs)
- Bonne compréhension des concepts de couche 0 (couche physique optique) : puissance optique, contrôle de longueur d'onde, propagation du signal
- Expérience dans la définition ou l'implémentation de boucles de contrôle et d'algorithmes système
- Familiarité avec les architectures logicielles distribuées ou embarquées
- Expérience dans la traduction de comportements physiques ou matériels complexes en abstractions et modèles logiciels
- Connaissance des domaines de gestion télécom : gestion des fautes, de la performance et de la configuration
- Familiarité avec les modèles de données et interfaces réseau (YANG, OpenConfig, TAPI, etc.)
- Excellentes compétences en collaboration interfonctionnelle (logiciel, matériel, systèmes)
- Excellentes aptitudes en communication et capacité à aligner les équipes techniques
- Strong background in software/system architecture for telecom or embedded systems
- Experience working with or modeling optical transport systems (DWDM, ROADMs, transponders)
- Understanding of Layer 0 (physical optical layer) concepts: optical power, wavelength control, signal propagation
- Experience defining or implementing control loops and system-level algorithms
- Familiarity with distributed systems or embedded software architectures
- Experience translating complex physical or hardware behavior into software abstractions and models
- Knowledge of telecom management domains: fault, performance, and configuration management
- Familiarity with network data models and interfaces (YANG, OpenConfig, TAPI, etc.)
- Strong cross-functional collaboration skills across software, hardware, and systems teams
- Excellent communication and ability to drive technical alignment
- Expérience en architecture logicielle pour des systèmes de contrôle optique ou photonique
- Connaissances en théorie du contrôle, traitement du signal ou modélisation de systèmes
- Expérience avec des déploiements optiques à grande échelle ou des systèmes de calibre opérateur
- Familiarité avec les approches d'IA/ML pour l'optimisation des performances optiques
- Expérience démontrée en leadership technique dans des équipes multidisciplinaires
- Experience architecting software for photonic or optical control systems
- Background in control theory, signal processing, or system modeling
- Experience with large-scale optical deployments or carrier-grade systems
- Familiarity with AI/ML approaches for optical performance optimization
- Proven technical leadership across multi-disciplinary engineering teams