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 développeur en systèmes de communications sans fil pour rejoindre notre équipe de radio définie par logiciel. Le candidat idéal possède une solide expérience en développement logiciel embarqué, en débogage de systèmes complexes et en intégration de composantes logicielles et matérielles, avec une bonne compréhension du système dans son ensemble.
Ce rôle convient à une personne passionnée, très débrouillarde, autonome et proactive, capable d’investiguer des problèmes complexes, d’apprendre rapidement de nouvelles composantes et d’évoluer à travers différentes parties d’un système de communication sans fil, du traitement du signal jusqu’aux protocoles et au comportement global de la solution.
Notre équipe développe des solutions performantes sur plateformes SDR et processeurs de signaux multi-cœurs propriétaires d’Octasic. Le poste couvre le logiciel embarqué, les protocoles sans fil, l’intégration système, la validation et l’automatisation intelligente du développement, incluant l’usage d’outils IA, de la programmation agentique et, lorsque pertinent, d’approches AI/ML.
Responsabilités :
- Développer, intégrer et maintenir des logiciels embarqués pour des systèmes de communications sans fil sur plateformes SDR et SoCs multi-cœurs;
- Contribuer à des fonctionnalités touchant plusieurs composantes du système : traitement du signal, couches protocolaires, intégration logicielle et comportement global;
- Diagnostiquer et corriger des problèmes complexes liés à la performance temps réel, à l’interopérabilité, à la stabilité et à l’intégration entre composantes;
- Concevoir et valider du code en C/C++ et Python dans un environnement axé sur la qualité, la performance et la maintenabilité;
- Développer ou améliorer des outils d’automatisation pour le test, le débogage, l’analyse et l’investigation technique;
- Mettre à profit des outils IA, la programmation agentique et, lorsque pertinent, des techniques AI/ML pour assister le développement, l’analyse technique et l’automatisation;
- Participer à l’analyse, à la détection et à la caractérisation de signaux sans fil;
- Collaborer avec les équipes de validation, d’intégration, d’architecture et de produit, et maintenir la documentation technique.
Qualifications :
- Baccalauréat en génie électrique, génie informatique, informatique ou domaine connexe;
- 5 à 10 ans d’expérience en développement embarqué, communications sans fil, traitement du signal ou domaine connexe;
- Bonne compréhension des systèmes embarqués, DSP, environnements multi-cœurs et contraintes temps réel;
- Expérience concrète en développement logiciel, débogage avancé et intégration de systèmes complexes;
- Bonne maîtrise de C/C++ et bonne connaissance de Python;
- Capacité à investiguer des problèmes complexes, à relier plusieurs composantes d’un système et à comprendre leurs interactions;
- Profil passionné, autonome, débrouillard, structuré et proactif, avec un forte capacité d’apprentissage;
- Compréhension des interactions entre PHY, MAC et couches supérieures de la stack protocolaire;
- Bonnes compétences en communication en anglais; le français est un atout.
Atouts:
- Expérience avec les protocoles sans fil et les couches supérieures d’un système sans fil (couche L2/L3): MAC, RLC, PDCP, RRC, NAS, mobilité, QoS et contrôle radio;
- Bonne compréhension des interactions entre fonctions temps réel, protocoles et mécanismes de contrôle;
- Expérience avec différentes technologies de communication sans fil : cellulaire (LTE / 5G NR), Wi‑Fi, Bluetooth, IoT, FR2/mmWave et autres signaux du spectre radio;
- Expérience en analyse, reconnaissance ou caractérisation de signaux sans fil;
- Expérience avec des équipements de test tels que des oscilloscopes numériques, des analyseurs et des générateurs de signaux RF tels que le MXA et le MXG ;
- Connaissance des enjeux de robustesse, de fiabilité et de sécurisation dans les systèmes de communication sans fil;
- Expérience avec les systèmes SDR, la RF, les outils de mesure/validation et MATLAB;
- Expérience avec les outils IA, la programmation agentique ou des approches AI/ML appliquées au développement, au débogage ou à l’analyse technique.