Octasic
Octasic
Octasic développe des équipements et des logiciels de radio logicielle basés sur des DSP pour le traitement des signaux radiofréquences dans les secteurs de la défense, de la sécurité publique, des télécommunications et des systèmes sans pilote. Ses dispositifs sans fil compacts et économes en énergie, ses plateformes et ses chaînes d’outils logiciels prennent en charge les missions C5ISR ainsi que les opérations de renseignement, de surveillance et de reconnaissance, notamment des charges utiles de traitement du signal intégrant l’IA et l’apprentissage automatique pour les véhicules avec ou sans équipage. Octasic fournit également des services de conception technique, d’intégration, de personnalisation et d’assistance au déploiement aux organisations qui développent et mettent en service des systèmes avancés sans fil et de traitement du signal.

Développeur en automatisation des infrastructures de vérification et de validation

Développe des automatisations en Python et C++, de la télémétrie et des infrastructures CI/CD pour valider les plateformes SoC sans fil d’Octasic et les systèmes de communication critiques.

Description

  • Conçoit et maintient des cadres d’automatisation évolutifs et des infrastructures de validation.
  • Développe des logiciels qui automatisent les processus de validation et les tests de régression.
  • Crée des outils Python et C++ pour le contrôle des appareils, l’interaction avec les UE, l’orchestration des instruments, la collecte de télémétrie, l’extraction des KPI et l’analyse automatisée.
  • Intègre les communications automatisées avec les instruments de laboratoire, les équipements réseau, les systèmes embarqués et les appareils sans fil.
  • Développe des API, des services, des utilitaires et des couches d’orchestration pour les processus automatisés de vérification et de validation.
  • Automatise les bancs de test et contribue à l’intégration des systèmes.
  • Améliore l’évolutivité, la fiabilité et la maintenabilité des environnements de validation.
  • Crée des bibliothèques, des services et des composants d’outillage de validation réutilisables.
  • Met en place des processus d’ingestion et de surveillance de la télémétrie avec MQTT, Kafka, des pipelines ETL et des frameworks de journalisation et de traçage.
  • Contribue à l’observabilité et à la surveillance des systèmes.
  • Développe des pipelines d’extraction des KPI et d’analyse automatisée.
  • Contribue aux tableaux de bord, aux rapports et à l’analyse des régressions.
  • Intègre la validation automatisée aux pipelines CI/CD.
  • Contribue au déploiement, à l’exécution et à la production automatisés de rapports.
  • Collabore avec les équipes logicielles pour améliorer la testabilité et la qualité des versions.
  • Contribue à l’automatisation des régressions et à l’évolutivité de l’infrastructure.
  • Enquête sur les problèmes d’intégration et de système à l’aide des journaux, des traces, des captures de paquets, de la télémétrie, de l’analyse des API et du débogage réseau.
  • Collabore avec les équipes de développement et systèmes pour isoler les causes profondes et valider les correctifs.
  • Reproduit les problèmes du système et du terrain dans des environnements contrôlés.

Exigences

  • Diplôme universitaire en génie informatique, logiciel ou électrique, en informatique, ou expérience pratique équivalente.
  • Solides compétences en développement logiciel avec Python, C++ et Bash ou les scripts shell.
  • Expérience dans la création de cadres d’automatisation, d’outils de validation, d’infrastructures logicielles, de plateformes de régression et de systèmes d’orchestration.
  • Expérience des systèmes CI/CD tels que Jenkins, GitHub Actions, GitLab CI ou Azure DevOps.
  • Expérience avec Git et les flux de travail de gestion de versions.
  • Expérience dans des environnements Linux.
  • Expérience avec Docker ou l’exécution conteneurisée.
  • Connaissance des fondamentaux des réseaux, de TCP/IP, d’Ethernet, de l’intégration d’API et du débogage système.
  • Connaissance de Wireshark, de la collecte de télémétrie et des concepts d’observabilité.
  • Expérience du dépannage à l’aide de journaux.
  • Expérience avec Playwright, Pytest, les cadres d’automatisation et la validation du backend ou des API.
  • Solides aptitudes à résoudre des problèmes et capacité à travailler dans des environnements d’ingénierie en évolution.
  • Admissibilité à l’obtention d’une habilitation de sécurité canadienne.
  • Atouts : expérience des systèmes sans fil, LTE/5G, des environnements RF et des systèmes embarqués.
  • Atouts : expérience de l’intégration d’analyseurs de spectre, de générateurs de signaux, d’analyseurs de réseaux vectoriels (VNA), d’émulateurs de canal, d’oscilloscopes et d’autres instruments de laboratoire.
  • Atouts : expérience avec TestStand, LabVIEW, les systèmes PXI, le contrôle d’instruments SCPI/VISA ou les environnements de mesure automatisés.
  • Atouts : expérience avec MQTT, Kafka, les pipelines ETL et de données, Grafana, Prometheus et les piles d’observabilité.
  • Atouts : expérience des systèmes intégrés matériel-logiciel, des télécommunications, de l’aérospatiale, de la défense ou des environnements critiques.
  • Connaissance des systèmes distribués, de l’analyse de télémétrie et de la validation fondée sur les KPI.

Avantages

  • Rémunération concurrentielle.
  • Ensemble d’avantages sociaux.
  • Rabais sur l’abonnement à un centre de conditionnement physique.
  • Programme d’achat d’options sur actions.
  • Remboursement des frais de transport en commun.
  • Douche sur place.
  • Boissons et collations gratuites tous les jours.
  • Équilibre entre vie professionnelle et vie personnelle.
  • Ambiance de travail conviviale et collaborative.
  • Activités sociales tout au long de l’année.
  • Engagement de l’entreprise dans sa communauté.
  • À proximité de plusieurs services de transport en commun.

Offres similaires

Manulife

Architecte principal en infrastructure, Manulife — Hybride à Toronto

Manulife

Pilotez l’architecture de l’infrastructure d’entreprise de Manulife dans les domaines du cloud, des réseaux, des plateformes et des services technologiques essentiels. Contribuez à moderniser les fondations technologiques et à renforcer la résilience d’une organisation mondiale de services financiers.

Ouvrir
Mecka

Ingénieur senior en infrastructure cloud (hybride, Canada)

Mecka

Pilotez les réseaux, le stockage, la sécurité et la fiabilité AWS pour l’infrastructure de données de robotique et d’IA incarnée de Mecka. Optimisez les flux de données à grande échelle et les coûts cloud en collaborant avec les équipes d’ingénierie.

Ouvrir
Mecka

Ingénieur senior en infrastructure cloud à Toronto (hybride)

Mecka

Pilotez les réseaux, le stockage et l’infrastructure AWS de la plateforme de données robotiques de Mecka. Améliorez le transfert sécurisé et fiable des données ainsi que les opérations cloud pour des flux de travail d’IA à l’échelle mondiale.

Ouvrir
Signal 1

Ingénieur senior en infrastructure cloud - Toronto (hybride)

Signal 1

Concevez et exploitez l’infrastructure Azure et les pipelines de livraison de la plateforme d’IA médicale de Signal 1. Améliorez la sécurité, l’évolutivité, la fiabilité et l’automatisation pour les clients du secteur de la santé.

Ouvrir