NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / Software Engineer in Canada
6 hours agoBe an early applicant
Apply with autofill
Apply with autofill
Exfo·6 hours ago
6 hours agoBe an early applicant

Software Designer II

Quebec City, CanadaMid · 2-5 yearsSoftware Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at exfo

How you compare FREE

?
Your scoreYour score: not yet known
→
65
Top 10%Top 10%: 65 out of 100

Top 10% of NextRaise users matched against Software Engineer roles in Canada.

Must-have skills for this role

  • dart
  • flutter
  • c#
  • c++

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

  • Participer à l’architecture, à l'analyse et au design des composantes logicielles
  • Rédiger et compléter les spécifications techniques (organiques)
  • Configurer les projets, fixer les dépendances, déterminer les liens
  • Créer ou modifier les tests automatisés associés. S’assurer que le code testé répond aux requis fonctionnels
  • Participer à l'évolution et l'amélioration de l'application

What they're looking for

  • Connaissances pertinentes en développement par couches et par composantes, méthodologie d’encapsulation et d’abstraction, concept de réutilisation et facilité d’évolution, etc.
  • Excellente connaissance d’un ou plusieurs langages de programmation et des outils de développements associés (Dart/Flutter, C#, C++, autre)
  • Bonne connaissance de Linux
  • Expérience dans l'intégration du logiciel avec le matériel et les systèmes embarqués
  • Bonne connaissance des protocoles de communication wifi, Bluetooth
  • Bonne connaissance des méthodologies de gestion de sources et de contrôle de versions
  • Être en mesure de rédiger des documents techniques
  • Expérience avec la méthodologie agile
  • Français : avancé
  • Anglais : avancé (contexte international)

Nice to have

  • Connaissance gRPC (un atout)

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

Job Description:


Description d'emploi

À propos d’EXFO

EXFO est un leader mondial en solutions de test, de surveillance et d’analyse pour les réseaux de télécommunications. Notre succès repose sur l’innovation, la collaboration et le talent de nos équipes à travers le monde.


Sommaire du rôle


À titre de Concepteur logiciel, vous aurez comme principales responsabilités les développements de logiciels reliés aux produits de la division Optique. Vous participerez à la définition des requis, à l'analyse, la conception, le développement, la validation et la documentation des logiciels.


Responsabilités principales


  • Participer à l’architecture, à l'analyse et au design des composantes logicielles ;
  • Rédiger et compléter les spécifications techniques (organiques) ;
  • Configurer les projets, fixer les dépendances, déterminer les liens ;
  • Créer ou modifier les tests automatisés associés. S’assurer que le code testé répond aux requis fonctionnels ;
  • Participer à l'évolution et l'amélioration de l'application.

Profil recherché


  • Connaissances pertinentes en développement par couches et par composantes, méthodologie d’encapsulation et d’abstraction, concept de réutilisation et facilité d’évolution, etc. ;
  • Excellente connaissance d’un ou plusieurs langages de programmation et des outils de développements associés (Dart/Flutter, C#, C++, autre) ;
  • Bonne connaissance de Linux ;
  • Expérience dans l'intégration du logiciel avec le matériel et les systèmes embarqués ;
  • Bonne connaissance des protocoles de communication wifi, Bluetooth ;
  • Connaissance gRPC (un atout) ;
  • Bonne connaissance des méthodologies de gestion de sources et de contrôle de versions ;
  • Être en mesure de rédiger des documents techniques ;
  • Expérience avec la méthodologie agile.

Langues


  • Français : avancé
  • Anglais : avancé (contexte international)

Pourquoi joindre EXFO ?


  • Entreprise technologique innovante et en croissance
  • Environnement collaboratif et stimulant
  • Projets à impact réel sur les décisions d’affaires
  • Flexibilité de travail (mode hybride)
  • Gamme complète d’avantages sociaux

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

Company

Exfo
Quebec City, Canada

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from exfo's careers site·first seen 9 Sept 2026·last verified 9 Sept 2026·How we source jobs

Similar jobs

  • Software Development Engineer 2 at appdirectToronto, Canada–match not yet calculated
  • QNX Senior Systems Software Developer at bbOttawa, Canada–match not yet calculated
  • Software Engineer or Senior Software Engineer - Data Hub at WorkdayBC, Canada–match not yet calculated
  • Software Engineer- Money Movement at CoinbaseRemote - Canada–match not yet calculated
  • Software Engineer III at BMO (Bank of Montreal)Toronto, Canada–match not yet calculated

Browse more jobs

  • Software Engineer jobs in Canada
  • Backend Engineer jobs in Canada
  • Full Stack Engineer jobs in Canada
  • API Engineer jobs in Canada
  • Software Engineer jobs in United States
  • Software Engineer jobs in India