664,807open jobs
38,858companies
99,669added this week
Browse all
Salary
$65k – $187k per year (Estimated)
Location
Remote/Hybrid (Montreal, Canada)
Seniority
Intern
Employment
Internship
Overview
Company
Impact
Profile match
EXFO NetHawk information now available on EXFO.com. EXFO delivers the industry's highest performance and capacity network traffic simulation—in one box.

Job Description:

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 is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
664,807 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Montreal
$52k – $129k per year (Estimated) • Remote • Full-Time • 5+ years exp • Sweden
Apex
Apex
Lightning Web Components
Salesforce CLI
Gearset
Copado
MuleSoft
Visualforce
Aura Components
Databases
Google BigQuery
BigQuery
AI/ML
Agentforce
DevOps
GitHub Actions
CI/CD
Git
GitHub
Analytics
Tableau
Apply
Data Scientist 1 day ago
$20k – $55k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
Scikit-learn
Pandas
NumPy
DevOps
GCP
Azure
Git
AWS
Analytics
Tableau
Power BI
Management
Agile
Apply
$56k – $137k per year (Estimated) • Remote • Full-Time • 5+ years exp • Sweden
Python
SQL
Databases
Azure SQL Database
DevOps
Azure DevOps
Azure
CI/CD
Git
Analytics
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Apply
Remote • Full-Time • Moscow
Swift
Objective-C
Swift
SnapKit
Swinject
SwiftLint
Mobile
CocoaPods
DevOps
Rest API
Git
Apply
$17k – $43k per year (Estimated) • Remote • Full-Time • Novosibirsk
Databases
PostgreSQL
DevOps
Git
Docker
Kubernetes
GitLab
Apply
Buyer/Planner 5 days ago
$69k – $148k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Quebec
Databases
Snowflake
Analytics
Power BI
Apply
$17k – $33k per year (Estimated) • In office • Full-Time • 1+ year exp • Querétaro
Apply
Assembler 6 days ago
$38k – $85k per year (Estimated) • In office • Full-Time • Quebec
Apply
$12k – $28k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Beijing
Python
C#
Apply
$92k – $193k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • High School Diploma • Montreal
Go
JavaScript
Java
C#
Node JS
Go
Fiber
AI/ML
Cursor
DevOps
Rest API
CI/CD
Git
Docker
Apply
$90k – $120k per year • In office • Full-Time • 3+ years exp • PhD • Montreal
AI/ML
Aider
Apply
In office • Internship • High School Diploma • Montreal
AI/ML
Aider
Apply
$63k – $131k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Montreal
Apply
$72k – $143k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Montreal • Quebec
Apply
$51k – $132k per year (Estimated) • In office • Full-Time • Montreal
Design
Canva
Apply
See all jobs
This is one of many
664,807 more open roles from verified company boards, updated every day.