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

Développeur logiciel embarqué - Télécommunications

EXFO inc

Job Description:

Développeur de systèmes embarqués - Télécommunications

Lieu : Montréal, QC
Mode de travail : Hybride
Type d'emploi : Temps plein, permanent

À propos d'EXFO

Chez EXFO, nous développons les technologies de test, de surveillance et d’analyse qui permettent aux réseaux de télécommunications de demain de voir le jour. Reconnue mondialement pour son expertise en innovation, EXFO offre un environnement collaboratif où les idées prennent vie et où chaque employé contribue directement au développement de solutions de pointe.

L’équipe Manufacturing , Lab & Research (MDR) poursuit sa croissance afin de développer les prochaines générations de solutions de test destinées aux laboratoires, aux fabricants d’équipements et aux équipes de recherche.

Sommaire du rôle

En tant que Développeur Logiciel Bas Niveau , vous contribuerez au développement de composantes logicielles permettant l'interaction avec des systèmes électroniques de pointe. Vous participerez au développement de drivers, de protocoles de communication, d'interfaces logicielles et de services assurant l'intégration entre le logiciel et les composants matériels de nos plateformes de test. Vous participerez également à la conception de preuves de concepts (PoC), à l'évaluation de nouvelles technologies et à leur intégration dans nos plateformes de test de nouvelle génération.

Vous collaborerez étroitement avec des équipes multidisciplinaires en logiciel, matériel, FPGA et ingénierie système afin de transformer des concepts novateurs en produits commercialisés à l'échelle mondiale.

Responsabilités principal e s

  • Concevoir, développer, maintenir et améliorer des composantes logicielles bas niveau, incluant des drivers, bibliothèques logicielles, couches d'abstraction matérielle (HAL), protocoles de communication et interfaces logicielles pour les produits MDR.

  • Développer et maintenir des services logiciels et composantes système sous Linux pour les plateformes de test EXFO.

  • Concevoir rapidement des prototypes et des preuves de concepts (PoC) pour valider de nouvelles technologies.

  • Intégrer les PoC retenus dans les produits actuels ou futurs.

  • Participer aux évaluations techniques, au diagnostic et à la résolution de problèmes complexes impliquant l'interaction entre les composantes logicielles et matérielles.

  • Présenter et démontrer de nouvelles solutions lors de démonstrations internes ou externes.

  • Collaborer étroitement avec les équipes logiciel, matériel, FPGA et systèmes afin d'assurer l'intégration harmonieuse des nouvelles fonctionnalités dans les produits MDR.

Profil recherché

  • Baccalauréat en informatique, génie logiciel, génie électrique ou domaine connexe.

  • Minimum de 8 années d'expérience en développement logiciel.

  • Expérience en développement logiciel sur des produits intégrant du matériel, idéalement dans le domaine des télécommunications.

  • Excellente maîtrise du développement C / C++ .

  • Connaissance de C#(atout).

  • Expérience en développement sous Linux et en intégration de composants matériels .

  • Expérience de développement logiciel dans un environnement interagissant avec des FPGA, DSP ou autres composants électroniques spécialisés (atout).

  • Bonne connaissance de Python .

  • Connaissance de Git, GitLab , CI/CD et des tests unitaires .

  • Intérêt marqué pour le matériel électronique, notamment l'interaction avec des puces électroniques, des drivers et des interfaces bas niveau.

  • Capacité à évoluer dans des environnements utilisant des technologies émergentes ou peu documentées.

  • Expérience avec les protocoles Ethernet et les systèmes de communication à haute vitesse (atout).

  • Excellentes aptitudes de collaboration avec des équipes multidisciplinaires.

  • Autonomie, curiosité, polyvalence et facilité d'apprentissage.

  • Statut de citoyen canadien ou résident permanent.

Pourquoi joindre EXFO ?

  • Participer au développement des technologies qui façonnent l'avenir des télécommunications.

  • Travailler sur des produits innovants alliant logiciel, matériel et technologies émergentes.

  • Collaborer avec des experts reconnus mondialement.

  • Évoluer dans un environnement où l'innovation, la collaboration et le développement professionnel sont encouragés.

  • Profiter d'un environnement de travail flexible et hybride favorisant l'équilibre entre vie professionnelle et vie personnelle.

La connaissance du français et de l'anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l'oral qu'à l'écrit, avec des collègues, partenaires et fournisseurs situés au Québec et à l'international.

---------------------------------------------------------------

Embedded Systems Software Developer - Telecommunications

Location: Montreal, QC
Work Arrangement: Hybrid
Employment Type: Full-time, Permanent

About EXFO

At EXFO, we develop the test, monitoring, and analytics technologies that enable the next generation of telecommunications networks. Recognized worldwide for innovation, EXFO offers a collaborative environment where ideas become reality and employees directly contribute to the development of cutting-edge solutions.

Our Manufacturing, Lab & Research (MDR) R&D team is expanding to develop the next generation of test solutions for laboratories, equipment manufacturers, and research organizations.

Role Summary

As a Low-Level Software Developer , you will contribute to the development of software components that enable interaction with advanced electronic systems. You will participate in the development of drivers, communication protocols, software interfaces, and services that ensure integration between software and hardware components within our test platforms.

You will also contribute to the design of proofs of concept ( PoCs ), the evaluation of emerging technologies, and their integration into our next-generation test platforms.

Working closely with software, hardware, FPGA, and systems engineering teams, you will help transform innovative concepts into world-class commercial products.

Key Responsibilities

  • Design, develop, maintain, and enhance low-level software components, including drivers, software libraries, hardware abstraction layers (HAL), communication protocols, and software interfaces for MDR products.

  • Develop and maintain Linux-based software services and system components for EXFO test platforms.

  • Rapidly design and develop prototypes and proofs of concept ( PoCs ) to validate emerging technologies.

  • Integrate successful PoCs into current and future products.

  • Participate in technical evaluations, troubleshooting, and resolution of complex issues involving hardware-software interactions.

  • Present and demonstrate new solutions during internal and external demonstrations.

  • Collaborate closely with software, hardware, FPGA, and systems teams to ensure seamless integration of new features into MDR products.

Desired Profile

  • Bachelor's degree in Computer Science , Software Engineering, Electrical Engineering, or a related field.

  • Minimum 8 years of software development experience .

  • Experience developing software for hardware-integrated products, preferably within the telecommunications industry.

  • Strong proficiency in C/C++ .

  • Knowledge of C# is considered an asset.

  • Experience developing software under Linux and integrating with hardware components .

  • Experience developing software in environments interacting with FPGA, DSP, or other specialized electronic components is considered an asset.

  • Working knowledge of Python .

  • Knowledge of Git, GitLab, CI/CD practices, and unit testing

  • Strong interest in electronic hardware, including interaction with integrated circuits, drivers, and low-level interfaces.

  • Ability to work effectively with emerging or evolving technologies that may have limited documentation.

  • Experience with Ethernet protocols and high-speed communication systems is considered an asset.

  • Excellent collaboration skills within multidisciplinary engineering teams.

  • Self-motivated, adaptable, curious, and eager to learn.

  • Must be a Canadian citizen or permanent resident.

Why Join EXFO?

  • Help shape the future of telecommunications technology.

  • Work on innovative products combining software, hardware, and emerging technologies.

  • Collaborate with world-class engineering experts.

  • Thrive in a culture that values innovation, teamwork, and continuous professional growth.

  • Enjoy a flexible hybrid work environment that supports work-life balance.

Fluency in both French and English is required for this position, as the role involves frequent verbal and written communication with colleagues, partners, and suppliers located both within Quebec and internationally.

EXFO est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi. Nous valorisons la diversité et nous nous engageons à créer un environnement inclusif pour tous nos employés.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Développeur logiciel embarqué - Télécommunications in Montréal, QC vacancy
  •  ...Description du poste : Développeur de systèmes embarqués - Télécommunications Lieu : Montréal, QC Mode de travail : Hybride Type d'emploi : Temps...  .... Sommaire du rôle En tant que Développeur Logiciel Bas Niveau , vous contribuerez au développement de... 
    Suggested
    Permanent employment
    Full time
    Apprenticeship
    Worldwide
    Flexible hours
    Day shift

    EXFO inc

    Montréal, QC
    2 days ago
  •  ...concevons des plateformes logicielles critiques de surveillance de...  ...Nous recherchons un développeur backend senior (5 à 10 ans...  ...Expérience avec des systèmes embarqués (embedded systems) ou des environnements...  ...dans les domaines des télécommunications , de la surveillance... 
    Suggested
    Long term contract
    Apprenticeship
    Worldwide
    Flexible hours

    EXFO inc

    Montréal, QC
    18 hours 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 plan dans le secteur des technologies d’assistance qui se consacre au développement de solutions innovantes pour... 
    Suggested
    Daily paid
    Permanent employment
    Contract work

    Services de Gestion Quantum Ltée

    Montréal, QC
    a month ago
  •  ...notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller. Votre profil À titre de développeur/développeuse logiciel, vous intégrerez une équipe qui conçoit des logiciels robustes et fiables à un rythme humain, grâce à des chaînes d'... 
    Suggested

    AppDirect

    Montréal, QC
    2 hours ago
  •  ...client, acteur majeur dans le développement logiciel sur mesure qui accompagne ses clients...  ...technologiques complexes, recherche un développeur logiciel lead possédant une solide expertise...  ...les équipes UX, produit, systèmes et embarquées. Échanger directement avec... 
    Suggested
    Permanent employment
    Flexible hours

    TOTEM Recruteur de talent

    Montréal, QC
    13 days ago
  • $80k - $100k per year

    Pour la version anglaise de cette description de poste, veuillez consulter le lien suivant / For the English version of this job description, please refer to the following link : À propos d’AppDirect Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle...
    Permanent employment

    AppDirect

    Montréal, QC
    19 days ago
  • $89.7k - $122.46k per year

     ...les processus et les solutions Préparer les rapports, manuels et autres documents sur l'état, l'exploitation et l'entretien des logiciels Écrire, modifier, intégrer et mettre à l'essai le code des logiciels destinés au commerce électronique ou à toute autre application... 
    Permanent employment
    Full time

    Nuglif

    Montréal, QC
    22 days ago
  • $95k - $120k per year

     ...et ce, par n’importe quel canal et sur n’importe quel appareil. Votre profil Nous sommes à la recherche d’un développeur ou d’une développeuse logiciel possédant au moins 2 ans d'expérience professionnelle pour rejoindre l'équipe d'ingénierie Firstbase d'AppDirect. Vous... 
    Daily paid
    Permanent employment

    AppDirect

    Montréal, QC
    2 hours ago
  • $95k - $120k per year

     ...exceller. Votre profil Nous sommes à la recherche d’une personne compétente et ambitieuse pour combler un poste de développeur/développeuse logiciel à Montréal. Vous êtes un développeur fullstack technique et impliqué, passionné par la production de code maintenable et... 
    Daily paid
    Permanent employment

    AppDirect

    Montréal, QC
    2 hours ago
  •  ...La dynamique de votre équipe : Des développeurs et des spécialistes des tests issus d'horizons divers, unis par un même objectif : fournir...  ...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
    1 day ago
  •  ...Description du poste : Développeur(euse) logiciel intermédiaire en tests (SDET) - Solution...  ...grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et...  ...technologies support the world’s leading telecommunications service providers, network... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    EXFO inc

    Montréal, QC
    3 days ago
  •  ...intelligents et motivés s’inspirent mutuellement pour atteindre leur plus grand potentiel. L’équipe Ingénierie Core cherche un développeur en logiciels II pour se joindre à notre équipe des données. En tant que développeur en logiciels de notre équipe des données, vous serez... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    25 days ago
  •  ...poste : Concepteur(trice) logiciel sénior Lieu : Montréal...  ...de services de télécommunications, fabricants d’équipements...  ...Accompagner et soutenir les développeurs par le mentorat, les revues...  ...analytics solutions for the telecommunications industry. Our technologies... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Apprenticeship
    Internship
    Worldwide
    Flexible hours

    EXFO inc

    Montréal, QC
    3 days ago
  •  ...attentes élevées, d'intégrité, d'innovation et de volonté de remettre en question le consensus. Nous recherchons plusieurs développeurs de logiciels passionnés pour rejoindre notre équipe. Vous développerez des logiciels essentiels que les équipes d'ingénierie utiliseront... 
    Work at office
    Worldwide

    DRW Montreal

    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.... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...attentes élevées, d'intégrité, d'innovation et de volonté de remettre en question le consensus. Nous sommes à la recherche d'un développeur logiciel passionné pour se joindre à notre équipe Infrastructure. Ce poste, axé sur le développement logiciel, consiste à concevoir les... 
    Apprenticeship
    Work at office
    Remote work
    Worldwide

    DRW Montreal

    Montréal, QC
    a month 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
    1 day ago
  •  ...MANNARINO Systems & Software Inc. est un leader dans la fourniture de systèmes critiques, de logiciels, de matériel et de services d'ingénierie de certification aux industries de l'aérospatiale, de la défense, de l'espace, de la simulation et de la production d'énergie.... 
    Work at office
    Remote work
    Flexible hours

    MANNARINO

    Montréal, QC
    a month ago
  •  ...Ferlab | Génie logiciel Une équipe du CHU Sainte-Justine    Au service des enfants atteints de maladies rares, cancers et autres conditions...  ...patients du CHU Sainte-Justine et partout dans le monde. Développeur | Logiciel en bioinformatique   Une carrière complètement... 
    Permanent employment
    Full time
    Remote work

    FerLab-Centre de Recherche du CHU Sainte-Justine

    Montréal, QC
    more than 2 months ago
  • Poste : développeur logiciel - spécialiste IA Lieu de travail : Ville Saint-Laurent - hybride (au moins 2 jours/semaine en présentiel) Type...  ...d'intelligence artificielle performants au sein de systèmes embarqués et d'applications mobiles/portables. - Analyse technique : Participer... 
    Daily paid
    Permanent employment
    Contract work
    Summer work
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    a month ago
  • DRW est une société de négoce diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie sophistiquée et des personnes exceptionnelles pour opérer sur les marchés du monde entier. Nous valorisons l'autonomie et la capacité à pivoter rapidement pour saisir...
    Work at office
    Local area
    Worldwide

    DRW Montreal

    Montréal, QC
    a month ago
  • $86k - $120.5k per year

    At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and...
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    7 days ago
  •  ...embaucher des personnes exceptionnelles, à encourager leurs idées et à récompenser leurs résultats. En tant que stagiaire développeur de logiciel , vous rejoindrez l'une de nos équipes de développement qui soutiennent nos initiatives de développement de réseau ou nos... 
    Apprenticeship
    Summer work
    Internship
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    more than 2 months ago
  •  ...La dynamique de votre équipe Clearance, c'est une équipe de développeurs et de testeurs enthousiastes, animés par la curiosité et l’envie...  ...qui résident sur notre plateforme. En tant que développeur logiciel, vous pourriez jouer un rôle clé au sein d’une équipe de développement... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...mentor et modèle pour les ingénieurs de plusieurs équipes.   QUI EST TU : -8+ ans d’expérience pertinente en développement logiciel , incluant un temps significatif en tant qu’ingénieur senior ou staff, responsable de systèmes distribués complexes . - Expérience... 
    Daily paid
    Full time
    Contract work
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    1 day ago
  •  ...postuler sur : ***CANDIDATURE PAR COURRIEL SEULEMENT À AVEC LES INFORMATIONS DEMANDÉES (VOIR PLUS BAS). Le Concepteur Logiciel – Spécialité en Sécurité informatique participe à la conception, au développement, à l’intégration et à l’amélioration de solutions logicielles... 
    Permanent employment
    Work at office

    Famic Technologies Inc.

    Montréal, QC
    5 days ago
  •  ...fournisseurs de services de télécommunications, fabricants d’équipements...  ...Nos solutions matérielles et logicielles permettent à nos clients d’...  ...d’un(e) stagiaire en génie logiciel spécialisé(e) en...  ...PLM), les chercheurs et les développeurs afin de faire évoluer les concepts... 
    Part time
    Internship
    Remote work
    Flexible hours
    Shift work

    EXFO inc

    Montréal, QC
    4 hours ago
  •  ...Une carrière en tant que développeur-euse ServiceNow - Opérations de Services Financiers (FSO) dans l’équipe TI Gestion de la demande, à...  ...Prérequis Détenir un diplôme universitaire en informatique, génie logiciel ou domaine connexe et 5 ans d'expérience professionnelle en... 
    Full time
    Apprenticeship
    Flexible hours

    Banque Nationale

    Montréal, QC
    4 hours ago
  •  ...une société spécialisée en intelligence artificielle linguistique depuis 1993. Elle produit et commercialise Antidote, le plus grand logiciel d’aide à la rédaction du français et de l’anglais, ainsi que Tap’Touche, le célèbre logiciel d’apprentissage de la frappe au clavier.... 
    Full time
    Apprenticeship

    Druide Informatique inc.

    Montréal, QC
    2 days ago
  •  ...manufacturières, où se rencontrent développement logiciel, électronique et innovation produit....  ...web et desktop aux systèmes embarqués — qui soutiennent directement les opérations...  ...un excellent candidat : Vous êtes un développeur passionné par la conception de solutions... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciel embarqué - Télécommunications. Be the first to apply!