Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur Logiciel Embarqué et Outils de terrain

Octasic

Développeur Logiciel Embarqué et Outils de terrain

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 ingénieur logiciel C++ doté d’un esprit orienté systèmes pour prendre en charge la conception, le développement et la maintenance d’outils internes utilisés pour les tests RF, la surveillance système en temps réel et l’analyse des données à travers notre portefeuille de produits.

Vous travaillerez à l’intersection des protocoles de communication embarqués et des tests de systèmes RF en développant des outils sur lesquels les équipes produit s’appuient quotidiennement pour évaluer et valider la qualité de nos produits. Alors que nos outils continuent de s’étendre à travers les gammes de produits et les déploiements sur le terrain, vous jouerez un rôle central pour les rendre évolutifs, maintenables et adaptables à chaque version.

Vous collaborerez étroitement avec:

  • Des développeurs logiciels;
  • Des ingénieurs matériel et RF;
  • Des ingénieurs en tests système et terrain;
  • Des équipes produit.

Responsabilités :

  • Concevoir, développer et maintenir le moteur principal des outils et les modules principalement en C++ et PY , en suivant des standards de code propres et maintenables;
  • Construire et maintenir des couches de communication TCP socket et client/serveur en C++ afin d’interagir avec des sous-systèmes embarqués et des services backend;
  • Développer des interfaces C++ pour contrôler et interroger des instruments de laboratoire RF externes (wattmètres, générateurs de signaux, analyseurs de spectre) via des protocoles standards de contrôle d’instruments;
  • Rédiger des scripts Python pour soutenir l’automatisation, la logique d’intégration et le prototypage rapide lorsque pertinent — Python complète le C++ sans le remplacer comme principal langage de développement.

Tests en mode RF:

  • Implémenter et soutenir les fonctionnalités de tests en mode RF, notamment les tests de sensibilité du récepteur, la génération de signaux de modèles de test et les tests de formes d’onde;
  • Étendre le support des outils pour les tests de conformité en transmission/réception et l’intégration d’API REST.

Surveillance en temps réel et tableaux de bord:

  • Développer et maintenir un système de surveillance, d’analyse et de gestion des données pour les produits Octasic , soutenu par un FW C++ et PY fournissant l’état du système en temps réel;
  • Construire des pipelines d’analyse de captures de paquets en temps réel pour la surveillance en direct sur le terrain;
  • Soutenir l’évolution continue de l’analyse de données et de la surveillance, en agrégeant la télémétrie et les données système afin de soutenir l’analyse de performance, les rapports KPI, le dépannage et la validation de nos produits de communication sans fil;
  • Soutenir les flux de travail d’analyse de journaux hors ligne et la génération automatisée de rapports (métriques d’appels, métriques de balayage, taux d’enregistrement).

Intégration de pipelines de données et d’analytique:

  • Intégrer les fonctionnalités des outils à une plateforme de données utilisant une architecture de courtier de messages, du stockage en base de données relationnelle et de la visualisation par tableaux de bord;
  • Soutenir les extensions de pipelines de données : géolocalisation, positionnement et collecte périodique de télémétrie;
  • Contribuer à la performance et à la fiabilité des pipelines : multithreading, gestion des erreurs, versionnement des schémas.
  • Baccalauréat en génie logiciel, génie informatique, génie électrique, informatique ou expérience pratique équivalente;
  • Solide expérience pratique en développement C++ et Python — il s’agit du langage principal du rôle; les candidats doivent être à l’aise d’écrire du code C++ de qualité production;
  • Expérience avec la programmation TCP socket et la communication client/serveur pour l’intégration matériel-logiciel;
  • Familiarité avec les concepts de tests RF ou le contrôle d’instruments de laboratoire (générateurs de signaux, analyseurs de spectre, wattmètres);
  • Expérience pratique avec la capture de paquets et l’analyse réseau (Wireshark ou équivalent);
  • Expérience avec Git, les environnements Linux et les flux de développement collaboratif;
    Solides compétences en débogage et en analyse des causes racines dans des systèmes intégrés matériel/logiciel.

Atouts:

  • Expérience avec des applications C++ multithreadées — programmation concurrente, sécurité des threads et optimisation des performances;
  • Expérience avec les concepts de couche PHY LTE/5G — sensibilité du récepteur, modèles de test, tests de formes d’onde, contrôle de puissance, prédistorsion;
  • Expérience en ingénierie des données : courtiers de messages (MQTT, Kafka), pipelines ETL, conception de bases de données relationnelles (PostgreSQL), outils de tableaux de bord (Grafana, Prometheus);
  • Familiarité avec pytest et Playwright pour les frameworks d’automatisation des tests;
  • Expérience avec la conception et l’intégration d’ API REST ;
  • Expérience dans des systèmes de communication critiques, de défense ou aérospatiaux;
  • Familiarité avec les piles télécom embarquées et les logiciels embarqués en temps réel.
#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Développeur Logiciel Embarqué et Outils de terrain in Montréal, QC vacancy
  •  ...solutions that create exceptional and secure experiences. Développeur en tests logiciels   Un Développeur en tests logiciels (SDET) occupe un...  ...DET conçoivent, développent et maintiennent des cadres, des outils et des scripts de test automatisés afin de garantir que les... 
    Suggested
    Full time
    Contract work

    Onespan

    Montréal, QC
    more than 2 months ago
  •  ...pratiques DevOps au cœur du cycle de développement. Tu utilises les outils de développement assistés par IA de façon rigoureuse et...  ...profondeur les concepts fondamentaux de développement et d'architecture logicielle, forgée au fil d'une expérience significative. Back-End /... 
    Suggested
    Daily paid
    Full time

    Mirego

    Montréal, QC
    5 days ago
  •  ...solution conçue pour aider les entreprises de logiciels à tirer profit de la commercialisation...  .... Votre profil À titre de développeur/développeuse logiciel senior, vous intégrerez...  ...un rythme humain, grâce à des chaînes d'outils modernes permettant le déploiement du code... 
    Suggested
    Full time

    Appdirect

    Montréal, QC
    more than 2 months ago
  •  ...est composée de plus de 20 développeurs et spécialistes en tests issus...  ...développement de solutions logicielles pour un large portefeuille d...  ...utilisateur, arrière-plan, logiciel, matériel, automatisation, intégration...  ...expérience en programmation embarquée sous Windows et Linux.... 
    Suggested
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...milieux marins et côtiers, et énergie. Nous recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline de traitement d...  ...de traitement de données. Bonne connaissance des outils CI/CD. Capacité à prendre des décisions techniques de... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Northstar Earth And Space

    Montréal, QC
    22 days ago
  •  ...protection renforcée. Xona est à la recherche d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au développement et à l’intégration...  ...logicielle Expérience en développement de systèmes embarqués et en programmation de microcontrôleurs Expérience en programmation... 
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    28 days ago
  •  ...équipe : Clearance, c'est une équipe de développeurs et de testeurs enthousiastes, animés par...  ...plateforme. En tant que développeur logiciel, vous pourriez jouer un rôle clé au sein...  ...de type micro-services en utilisant des outils de pointe Collaborer avec les autres développeurs... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...et des opérations. Genetec développe des logiciels sur plateforme ouverte, du matériel et...  ...cloud moderne qui relie les appareils de terrain, les services de traitement des données,...  ...amélioration continue. Nous recherchons un développeur logiciel polyvalent, intéressé par le... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...'équipe Mission Platform, GHGSat est à la recherche d'un(e) développeur(euse) logiciel backend innovant(e) et expérimenté(e) pour son logiciel Payload...  ...est confrontée. Responsabilités • Développer des outils et des applications visant à améliorer les processus de planification... 
    Full time
    Flexible hours
    Weekend work

    Ghgsat

    Montréal, QC
    more than 2 months ago
  •  ...utilisées autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant...  ...composé de plus de 200 hôtes, ainsi que plusieurs outils internes assurant la qualité, la performance et... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides...  ...cloud, les architectures distribuées et les outils qui font la différence. La dynamique de votre équipe... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

    Chez Lyft, notre mission est de servir et de connecter. Nous visons à y parvenir en cultivant un environnement de travail où tous les membres de l'équipe ont leur place et peuvent s'épanouir. Les stagiaires travaillent côte à côte avec les meilleurs ingénieurs de l'industrie...
    Full time
    Internship
    Work at office
    Day shift
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...fonctionner ces composants comme un produit cohérent. En tant que développeur Logiciel Principal·e, Plan de contrôle, vous concevrez et développerez...  ...à des projets open-source de backend, de plateforme ou d'outils de développement. Required Qualifications Seven or... 
    Full time
    Apprenticeship
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Mila

    Montréal, QC
    15 days ago
  •  ...Description La dynamique de votre équipe : Des développeurs et des spécialistes des tests issus d'horizons divers, unis par un même...  ...partenaires et des organismes de conformité Pour vous, un excellent logiciel est synonyme de qualité, de sécurité et d'observabilité — et... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...une solution tout-en-un puissante. Notre logiciel permet aux aéroports, centres de contrôle...  ...de tous les jours. Nous recherchons un(e) développeur(euse) de logiciels passionné par le...  ...de technologies de pointe ! Voici les outils avec lesquels nous travaillons : Développement... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    a month ago
  •  ...travaille avec les toutes dernières technologies en développement logiciel. Voici quelques exemples des technologies utilisées dans le...  ...des applications modernes de type micro-services en utilisant des outils de pointe Jouer un rôle important au sein d’une équipe très... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  • Poste : développeur de logiciels (systèmes embarqués) Lieu de travail : Montréal Type de poste : contrat à permanent Notre client, une entreprise de premier...  ...par des personnes. Nous pouvons également utiliser des outils dotés d’intelligence artificielle pour soutenir... 
    Daily paid
    Permanent employment
    Contract work

    Services de Gestion Quantum Ltée

    Montréal, QC
    more than 2 months ago
  •  ...gérée au monde! Notre équipe Automatisation se concentre sur les outils et l’orchestration qui alimentent des flux de travail...  ...le nuage. La personne retenue pour ce rôle est une ou un développeur logiciel sénior qui est prêt à nous aider à étendre nos plateformes d’... 
    Full time
    Work at office
    Worldwide
    Relocation package
    Flexible hours

    Unity Technologies

    Montréal, QC
    more than 2 months ago
  •  ...systèmes qui permettent aux développeur(se)s de livrer et d’exploiter...  ...comportent réellement sur le terrain : rapports de plantage du runtime...  ...un(e) Développeur(se) logiciel Sénior pour se joindre à l’équipe...  ...façon dont nous utilisons les outils d’IA agentique comme partie... 
    Daily paid
    Full time
    Contract work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    more than 2 months ago
  •  ...personne autonome possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’une application Web...  ...activement à l’amélioration continue des pratiques, processus et outils de l’équipe Faire preuve d’autonomie dans l’analyse de problèmes... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...POSTE DE DÉVELOPPEUR-ANALYSTE OU DÉVELOPPEUSE-ANALYSTE LOGICIEL Sous la supervision du Directeur TI et développement logiciel...  ...clients et des contraintes terrain en solutions logicielles concrètes...  ...applications, aux projets et aux outils internes; Interpréter les données... 
    Permanent employment
    Full time

    NuMove Robotique & Vision

    Montréal, QC
    3 days ago
  •  ...monétisation équitable, transparent et digne de confiance. En tant que Développeur(se) logiciel Sénior, vous jouerez un rôle clé dans la création et la...  ...de contenu. Vos efforts viseront à développer des outils robustes pour détecter et atténuer les activités frauduleuses... 
    Full time
    Work at office
    Remote work
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    more than 2 months ago
  •  ...fourniture de systèmes critiques, de logiciels, de matériel et de services d'...  ...d’ingénierie des systèmes embarqués contribue au développement,...  ...ainsi que lors d’essais sur le terrain. Analyser, documenter et...  ...des essais. Développer des outils permettant la communication avec... 
    Permanent employment
    Work at office
    Flexible hours
    Day shift
    3 days per week

    MANNARINO

    Montréal, QC
    10 days ago
  •  ...support client pour l'ère de l'IA, nous recherchons les meilleurs talents pour nous rejoindre. À propos du poste En tant que développeur(se) logiciel(le) chez Botpress, vous serez au cœur du développement de solutions innovantes qui façonnent l'avenir de l'IA... 
    Full time
    Work at office
    Local area

    Botpress Technologies Inc.

    Montréal, QC
    19 days ago
  •  ..., d'intégrité, d'innovation et de volonté de remettre en question le consensus. Nous sommes à la recherche de plusieurs  développeurs de logiciels passionnés pour se joindre à notre équipe. Vous développerez des logiciels essentiels qui alimentent la collecte, la transformation... 
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    14 days ago
  •  ...des solutions robustes d'orchestration de services, d'échanges de données et d'automatisation inter-systèmes. Expérience avec les outils de configuration et Configuration as Code, particulièrement Ansible, ainsi que les principes d'idempotence, de réutilisabilité et de maintenabilité... 
    Full time
    Day shift

    It Unlock Consulting Inc.

    Montréal, QC
    14 days ago
  •  ...du monde entier. Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud...  ...Tools conçoit, développe et maintient les outils internes qui servent surtout à créer, organiser...  ...de contenu et les ingénieurs logiciels sur les exigences et la conception d'outils... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    2 days ago
  •  ...version will follow OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++     À propos d’OPAL-RT Technologies :     Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    28 days ago
  •  ...développement, spécialisé dans l’électronique, l’électromécanique et les logiciels. Nous ne sommes pas seulement une entreprise ; Nous sommes une...  ...accomplirez En tant qu’architecte principal de logiciels embarqués, vos principales responsabilités comprendront la documentation,... 
    Daily paid
    Full time

    syntronic

    Montréal, QC
    16 days ago
  •  ...rôle Nous recherchons plusieurs gestionnaires du développement logiciel pour diriger l'une de nos équipes d'ingénierie. À titre de...  ...feuille de route en logiciel livré et fiable. Vous gérerez de 5 à 6 développeurs, serez responsable de la livraison et de la qualité dans le... 
    Full time
    Work at office

    Maintainx

    Montréal, QC
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur Logiciel Embarqué et Outils de terrain. Be the first to apply!