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

Stagiaire ingénieur logiciel / Software Engineer Intern

EXFO inc

Description du poste :

Description du poste :

Lieu : Montreal, QC

Type de poste : Stage (temps partiel, Hybride)

À propos d'EXFO

EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d’analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d’assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d’accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l’Internet des objets (IoT) et à l’analytique des données.

Sommaire du rôle

Nous sommes à la recherche d’un(e) stagiaire en génie logiciel spécialisé(e) en prototypage rapide afin de contribuer à accélérer le développement des produits. Votre mission consistera à transformer rapidement des idées en démonstrations fonctionnelles, permettant ainsi aux gestionnaires de lignes de produits (PLM) de tester, valider et faire évoluer de nouvelles fonctionnalités avant de s’engager dans un développement complet.

Il ne s’agit pas d’un rôle traditionnel en développement logiciel. Votre objectif sera de tester rapidement des idées, valider des hypothèses et générer des informations pertinentes qui contribueront à orienter la stratégie produit et les décisions d’investissement en développement. Vous utiliserez des outils de développement basés sur l’IA afin d’accélérer la création de prototypes et l’expérimentation.

Ce rôle permet de valider rapidement les idées, de réduire les efforts de développement inutiles et de faire évoluer la prise de décision, en passant d’une approche fondée principalement sur les discussions à une approche fondée sur les prototypes.

Vous aurez une influence directe sur les solutions qui seront développées et celles qui ne le seront pas.

Responsabilités principales

  • Développer rapidement des prototypes fonctionnels afin de valider de nouvelles fonctionnalités de produits.
  • Transformer des idées de produits en logiciels fonctionnels (scripts, outils, mini-applications).
  • Travailler selon deux modes, en fonction des besoins : Prototypage à partir de zéro (Greenfield) : construire une solution entièrement nouvelle. Extension de bases de code existantes : ajouter ou modifier des fonctionnalités afin de permettre leur validation.
  • Collaborer avec les gestionnaires de lignes de produits (PLM), les chercheurs et les développeurs afin de faire évoluer les concepts.
  • Concevoir des solutions légères à l’aide de Cursor, de simples applications Web et d’outils de traitement de données.
  • Effectuer des itérations rapides en fonction des commentaires des parties prenantes.
  • Contribuer à répondre à des questions clés : Est-ce que cela fonctionne? Est-ce que cela apporte de la valeur? Devrait-on investir davantage

Exemples de projets

  • Faire évoluer un outil existant en ajoutant une fonctionnalité permettant une validation rapide.
  • Développer une application d’analyse de données afin d’explorer les résultats de tests.
  • Prototyper un nouveau processus au sein d’un système existant.
  • Créer un environnement de démonstration permettant de simuler le comportement d’une fonctionnalité.

Comment réussir dans ce rôle

  • Livrer des prototypes fonctionnels en quelques jours plutôt qu’en quelques semaines.
  • Valider les idées de produits avant qu’un investissement important en développement soit réalisé.
  • Aider les équipes produits à prendre des décisions plus rapidement, en s’appuyant sur des données et des résultats concrets.
  • Réduire l’incertitude grâce à l’expérimentation rapide et à la rétroaction.
  • Démontrer la valeur et la faisabilité de nouveaux concepts au moyen de logiciels fonctionnels.

Profil recherché

  • Solides compétences en programmation.
  • Être à l’aise pour naviguer dans des bases de code existantes et les modifier.
  • Capacité à comprendre rapidement des systèmes inconnus et à les faire évoluer.
  • Expérience dans la création de petites applications de bout en bout.
  • Connaissance des API, de la gestion des données et des outils d’interface utilisateur de base.
  • Être à l’aise dans un environnement dynamique où l’exécution prime sur la perfection.
  • Aimer concevoir des solutions pragmatiques.
  • Être à l’aise de passer de la création de nouvelles solutions à la modification de systèmes existants.
  • Être capable de travailler efficacement dans un contexte ambigu.
  • Être axé(e) sur la résolution de problèmes réels au moyen de solutions pratiques et fonctionnelles.

Atouts

  • Expérience avec des outils de prototypage tels que Cursor, Streamlit , etc.
  • Connaissances en traitement de données.
  • Familiarité avec Git .

Pourquoi choisir EXFO pour votre stage?

  • Faites partie d’un chef de file mondial en technologies de télécommunications.
  • Travaillez avec des équipements de laboratoire et des technologies à la fine pointe.
  • Soyez encadré par des ingénieurs et experts reconnus dans leur domaine.
  • Participez à des projets de recherche et développement ayant un impact concret sur les produits.
  • Évoluez dans un environnement de travail collaboratif, agile et innovant.
  • Horaire flexible et possibilité de télétravail selon les besoins de l’équipe.
  • Activités sociales, sportives et implication communautaire.
  • Réelles possibilités d’embauche et d’évolution de carrière à la fin du stage.

La connaissance 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 clients, partenaires, fournisseurs ou collègues situés à l’extérieur du Québec.

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.

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

Job Description:

Location: Montreal, QC

Position Type: Part-Time Internship, Hybrid

About EXFO

EXFO is a global leader in intelligent test, monitoring, and analytics solutions for the telecommunications industry. Our technologies support the world's leading communication service providers, network equipment manufacturers, and cloud service providers.

With more than 2,000 employees across 25 countries, EXFO is the global leader in fiber optic testing and the world's largest provider of active service assurance solutions. Our hardware and software solutions help customers accelerate technology transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and advanced analytics.

Role summary

We are looking for a software engineering intern focused on rapid prototyping to help accelerate product development. Your mission is to turn ideas into working demos quickly, enabling Product Line Managers (PLMs) to test, validate, and iterate on new features before committing to full development.

This is not a traditional software development role. Your goal is to rapidly test ideas, validate assumptions, and generate insights that influence product strategy and engineering investment decisions. Leverage AI development tools to accelerate prototype development and experimentation.

This role enables fast validation of ideas, reduces unnecessary development effort, and shifts decisions from discussion-driven to prototype-driven.

You will directly influence what gets built and what doesn’t.

Key responsabilities
  • Develop quick, functional prototypes to validate new product features
  • Translate product ideas into working software (scripts, tools, mini-apps)
  • Work in two modes depending on the need:
  • Greenfield prototyping (building from scratch)
  • Extending existing codebases by adding or modifying features for validation
  • Collaborate with PLMs, researchers, and developers to refine concepts
  • Build lightweight solutions using Cursor, simple web apps, and data tools
  • Iterate rapidly based on stakeholder feedback
  • Help answer key questions: Does it work? Does it bring value? Should we invest further?
Example Projects
  • Extend an existing tool by adding a feature for quick validation
  • Build a data analysis app to explore test results
  • Prototype a new workflow inside an existing system
  • Create a demo environment to simulate feature behavior

Success in This Role
  • Deliver working prototypes within days, not weeks
  • Validate product ideas before significant engineering investment is made
  • Help product teams make faster, evidence-based decisions
  • Reduce uncertainty through rapid experimentation and feedback
  • Demonstrate the value and feasibility of new concepts through working software

Desired skills and attributes
  • Strong programming skills
  • Comfortable navigating and modifying existing codebases
  • Ability to quickly understand and extend unfamiliar systems
  • Experience building small applications end-to-end
  • Familiarity with APIs, data handling, and basic UI tools
  • Bias for execution over perfection
  • Enjoys building pragmatic solutions
  • Comfortable switching between new builds and existing systems
  • Handles ambiguity well
  • Focus on solving real problems

Nice to Have

  • Experience with prototyping tools (Cursor, Streamlit, etc.)
  • Exposure to data processing
  • Familiarity with Git

Why Join EXFO?

  • Join a global leader in telecommunications technology.
  • Work with state-of-the-art laboratory equipment and cutting-edge technologies.
  • Be mentored by experienced engineers and technical experts.
  • Contribute to innovative R&D projects that directly impact future products.
  • Collaborative, agile, and stimulating work environment.
  • Flexible work arrangements where applicable.
  • Social activities, sports programs, and community involvement.
  • Excellent opportunities for future employment and career growth following your internship.

English is required for this position, as the role involves frequent verbal and written communication with customers, partners, suppliers, and colleagues located outside of Quebec.

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

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Stagiaire ingénieur logiciel / Software Engineer Intern in Montréal, QC vacancy
  •  ...significatif. À titre d’Ingénieur·e senior Python et systèmes ML...  ...Concevoir et maintenir des API internes et des bibliothèques Python...  ...principes fondamentaux du génie logiciel (tests, contrôle de versions,...  ...Senior Python & ML Systems Engineer , you will play a key role... 
    Suggested
    Daily paid
    Remplacement
    Full time
    Apprenticeship
    Work at office
    Worldwide

    Explorance

    Montréal, QC
    14 hours ago
  • $29.87k - $55.47k per year

     ...Job Responsibility: Stagiaire en développement de logiciels Montréal, Québec Nous sommes Silicon Labs. Nous...  ...ou notre équipe de qualité interne. Compétences dont vous aurez besoin...  ...anglais (tant à l'écrit qu'à l'oral) Software Development Intern Montreal, Quebec... 
    Internship
    Long term contract
    Full time
    Summer work
    Summer internship
    Work from home

    Silicon Labs Careers

    Montréal, QC
    14 hours ago
  •  ...infonuagique natif axé sur les logiciels en pleine expansion, grâce à...  ...prolongation). Le ou la stagiaire rejoindra l’équipe SCRUM de GV...  ...le support des utilisateurs internes et externes des composants livrés...  ...with a rapidly expanding software-defined, cloud-native ecosystem... 
    Internship
    Full time

    Grass Valley

    Montréal, QC
    11 days ago
  •  ...Role We are seeking an AI Engineer with deep technical expertise...  ...discussions with clients and internal stakeholders in both French and...  ...Proficient in end-to-end software development with the ability...  ...Réaliser le développement logiciel complet de façon autonome : architecture... 
    Suggested
    Permanent employment
    Full time
    Apprenticeship
    Summer work
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Kpi Digital

    Montréal, QC
    14 hours ago
  •  ...skilled   Consultant – Data Engineer   to join our dynamic group....  ...and AI engineers to support software solution development. Skills...  ...recherchons un consultant-ingénieur de données compétent pour rejoindre...  ...fondamentales en génie logiciel ; connaissance de DevOps, UNIX... 
    Suggested
    Permanent employment
    Full time
    Apprenticeship
    Summer work
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours
    Day shift

    Kpi Digital

    Montréal, QC
    1 day ago
  •  ...la météo et le réacheminement dynamique Mettre en œuvre des logiciels d’autonomie de qualité production, axés sur la fiabilité et la performance...  ...and dynamic re-routing Implement production-grade autonomy software with emphasis on reliability and real-time performance... 
    Apprenticeship
    Work visa

    Shearwater

    Montréal, QC
    more than 2 months ago
  •  ...possibilities of flight. Job Description   As an Autonomy Software Engineer, you’ll contribute to improving the robustness of our...  ...possibilités du vol. Description du poste En tant qu’ingénieur logiciel en autonomie, vous contribuerez à améliorer la robustesse de... 
    Work visa
    Day shift

    Shearwater

    Montréal, QC
    more than 2 months ago
  •  ...ingénierie et construction, Ingénieur en conception mécanique jouera...  ...de charge) et utiliser les logiciels appropriés (par exemple, AutoCAD...  ..., the Mechanical Design Engineer will play a key role in defining...  ...) and utilize appropriate software (e.g., AutoCAD, Revit, CFD tools... 
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday

    Estruxture Data Centers

    Montréal, QC
    1 day ago
  •  .... Sommaire du poste L’ Ingénieur(e) d’applications est responsable...  ...avec les parties prenantes internes et les fournisseurs....  ...construction. Expérience avec les logiciels de CAO et les systèmes ERP (...  ...Summary The Application Engineer is responsible for developing... 
    Full time
    Contract work
    Work at office

    xnrgy-climate-systems

    Montréal, QC
    11 hours ago
  • LANDR est une société audio à croissance rapide composée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines. Ensemble, nous révolutionnons le processus des créateur.trice.s de musique pour les...
    Full time
    Apprenticeship
    Work at office
    Local area

    Landr

    Montréal, QC
    14 hours ago
  •  ...and manufacturing company seeking an Automation Mechanical Design Engineer to research, design and implement advanced automated...  ...véhicules électriques hors route. Nous sommes à la recherche d’un(e) ingénieur(e) en automatisation / conception mécanique afin de rechercher,... 
    Full time

    Taiga Motors

    Montréal, QC
    1 day ago
  • $34k per year

     ...or assistance.   About the role:  An intern looking to expand their experience in MRP...  ...skills. ~ Strong proficiency in MS Office Software including Excel, Outlook, Access,...  ...propos du poste   Nous recherchons un(e) stagiaire souhaitant développer son expérience en planification... 
    Internship
    Hourly pay
    Minimum wage
    Long term contract
    Work at office
    Immediate start
    Relocation
    Relocation package
    Shift work

    Boston Scientific

    Montréal, QC
    1 day ago
  • $124.2k - $167.65k per year

     ...responsable de l'ingénierie logicielle pour rejoindre notre équipe dynamique...  ...vous piloterez une équipe d'ingénieurs talentueux, en favorisant l'...  ...systèmes et d'applications logiciels complexes.  • Assurer la...  ...the Team: We are seeking a Software Engineering Manager to join our... 
    Full time
    Apprenticeship
    Work at office
    Local area

    Ukg

    Montréal, QC
    14 hours ago
  •  ...décennies.   Ce qui t’attends chez nous : Collaborer à l’élaboration et à la mise en œuvre de stratégies de communication interne visant à renforcer l’engagement et la mobilisation. Créer des contenus variés (textes, visuels, vidéos, présentations) pour l'intranet... 
    Internship
    Work at office

    Yoplait Liberté Canada

    Montréal, QC
    4 days ago
  •  ...sommes à la recherche d’un(e) Ingénieur(e) électrique Sénior...  ..., d’ingénierie sur commande (Engineer-to-Order) et d’installation sur...  ...Expérience avec les modèles 3D et les logiciels de conception électrique tels...  ...privilégie la promotion interne. · Stationnement gratuit et... 
    Full time
    Work at office

    xnrgy-climate-systems

    Montréal, QC
    11 hours ago
  •  ...fondée en 1998, est à la recherche d’ingénieurs logiciel chevronnés qui feront partie de notre...  ...trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering...  ...position involves regular interactions with international anglophone team members. Financial... 
    Daily paid
    Work at office

    Tower Research Capital

    Montréal, QC
    11 hours ago
  • $181k - $253.5k per year

     ...Expedia Group rendent le voyage international accessible à tous, aux quatre...  ...(-euse) principal(e) de logiciels (contenu) Présentation...  ...partenaires, y compris les outils internes, les interfaces utilisateur...  ...jours par semaine. Principal Software Developer (Content)... 
    Daily paid
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    6 days ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...re looking for an Electrical Engineer early in their career who...  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue...  ...sommes à la recherche d’un(e) ingénieur(e) électrique en début de carrière... 
    Internship
    Apprenticeship
    Work from home
    Day shift

    Vention

    Montréal, QC
    23 days ago
  • $34 - $36 per hour

     ...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 tout en ayant une autonomie dès le départ. Ils contribuent aux produits destinés aux utilisateurs... 
    Internship
    Full time
    Work at office
    Day shift
    3 days per week

    Lyft

    Montréal, QC
    11 hours ago
  •  ...de conformité Pour vous, un excellent logiciel est synonyme de qualité, de sécurité et d...  ...place des intégrations entre les systèmes internes (ERP, CRM, PIM) et les partenaires...  ...compliance agencies You believe great software means quality, security, and observability... 
    Internship
    Full time
    Contract work
    Flexible hours

    Genetec

    Montréal, QC
    14 hours ago
  • $120k - $135k per year

    Poste : ingénieur en mécanique - installations hydroélectriques Lieu de travail : Centre-ville...  ..., les consultants et les équipes internes afin de respecter les échéanciers et les...  ................. Position: Mechanical Engineer - Hydroelectric Facilities Location: Downtown... 
    Permanent employment
    Full time
    For contractors

    Services de Gestion Quantum Ltée

    Montréal, QC
    a month ago
  •  ...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...  ...au cours de votre stage. Chaque projet, conseillé par un ingénieur logiciel, favorise une expérience d'apprentissage complète... 
    Internship
    Apprenticeship
    Summer work
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    more than 2 months ago
  •  ...ISO 21434, UN-R155) afin de commercialiser leurs technologies. Description du poste Nous sommes à la recherche d'un ingénieur en test de logiciels soucieux du détail pour rejoindre notre équipe à Montréal. En tant que membre de notre département Verification et... 
    Permanent employment
    Full time

    CS Group

    Montréal, QC
    5 days ago
  •  ...cœur de l'action. En tant qu' Ingénieur.e de Projets d'Exécution ,...  ...action. As a Project Execution Engineer , you won't just document—...  ...Techniques Maîtrise des logiciels de conception, de la suite Microsoft...  ...Proficiency in design software, MS Office, and Google Workspace... 
    Full time
    Work at office
    Immediate start

    Water Technologies

    Montréal, QC
    18 days ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...analytical, process-oriented engineer to help strengthen how...  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue pour...  ...sommes à la recherche d'un(e) ingénieur(e) analytique et orienté(e) vers... 
    Internship
    Apprenticeship
    Work from home
    Day shift

    Vention

    Montréal, QC
    23 days ago
  •  ...Nous recherchons des développeurs de logiciels expérimentés pour travailler avec nous à...  ...et contribue à la mise au point d'outils internes qui optimisent nos processus de développement...  ...THE ROLE: We are seeking experienced Software Developers to work with us to build amazing... 
    Internship
    Daily paid
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    14 hours ago
  •  ...organisation mondiale. Les ingénieurs prospèrent chez Tower tout...  ...Core cherche un développeur en logiciels II pour se joindre à notre...  ...department is seeking a Software Developer II to join the Data...  ...involves regular interactions with international anglophone team members.... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    11 hours ago
  •  ...AVEC LES INFORMATIONS DEMANDÉES (VOIR PLUS BAS). Le Concepteur Logiciel – Spécialité en Sécurité informatique participe à la conception,...  ...des spécifications de sécurité; Supporter les équipes internes et les clients dans la résolution de problématiques liées à la sécurité... 
    Permanent employment
    Work at office

    Famic Technologies Inc.

    Montréal, QC
    3 days ago
  • Poste : ingénieur de plateforme principal Lieu de travail : 100 % à distance (horaires de la zone horaire de l’Est des États-Unis) Type...  ................................... Position: Senior Platform Engineer Location: 100% Remote (Working EST Hours) Job Type: Full-time... 
    Permanent employment
    Full time
    Apprenticeship
    Remote work

    Services de Gestion Quantum Ltée

    Montréal, QC
    a month ago
  •  ...time with the only hardware and software AI-powered platform built for...  ..., aligning clients and internal teams on what success looks like...  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue...  ...clients et les différentes équipes internes. Vous concevrez l’... 
    Internship
    Apprenticeship
    Work from home
    Day shift

    Vention

    Montréal, QC
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Stagiaire ingénieur logiciel / Software Engineer Intern. Be the first to apply!