1

Application Design Engineer Jobs in Quebec (NOW HIRING)

As well as participating in or leading next generation PHY IP physical design, methodology and flow ... If you have accessibility needs during the application and interview process, we encourage you to ...

... engineer solutions for stronger communities and a sustainable world. Join a collaborative ... Participate in application design discussions, technical implementation planning, and code reviews

next page

Showing results 1-20

Application Design Engineer information

What is the difference between Application Design Engineer vs Software Engineer?

AspectApplication Design EngineerSoftware Engineer
CredentialsBachelor's in Engineering, CAD or design certificationsBachelor's in Computer Science or related field, coding certifications
Work EnvironmentDesign labs, manufacturing settings, client sitesOffices, development labs, remote work
Industry UsageElectronics, automotive, industrial equipmentIT, software development, tech companies
Primary FocusDesigning and testing physical products and systemsWriting, testing, and maintaining software applications

Application Design Engineers focus on creating and testing physical product designs, often working with hardware and systems integration. Software Engineers primarily develop and maintain software applications. While both roles require technical skills and collaboration, their core responsibilities and work environments differ significantly, making this comparison useful for those exploring career options or job opportunities in engineering fields.

What are the key skills and qualifications needed to thrive as an application design engineer, and why are they important?

To thrive as an Application Design Engineer, you need a solid background in engineering principles, software development, and system design, usually supported by a degree in engineering or computer science. Familiarity with CAD software, simulation tools, and programming languages such as Python or C++ is typically required, along with certifications like Certified Systems Engineering Professional (CSEP) being advantageous. Strong problem-solving skills, creativity, and effective communication are essential soft skills for translating client needs into technical solutions and collaborating with cross-functional teams. These skills ensure that complex applications are designed efficiently, meet user requirements, and function reliably in real-world environments.

What are some common challenges faced by application design engineers when working on custom solutions for clients?

Application Design Engineers often encounter challenges such as balancing client requirements with technical feasibility, managing tight deadlines, and ensuring seamless integration with existing systems. They must frequently adapt to evolving project scopes and navigate communication between cross-functional teams, including sales, development, and support. Strong problem-solving and collaboration skills are essential, as is the ability to clearly translate client needs into practical design specifications.

What is an application design engineer?

Application Design Engineers are professionals who develop, customize, and optimize technical solutions or products to meet specific client or industry needs. They work closely with customers, sales teams, and product development teams to ensure that applications perform efficiently and address user requirements. Their role often involves both engineering design tasks and application support, requiring a strong understanding of both product capabilities and customer use cases. They may also assist in troubleshooting, prototyping, and modifying existing systems to improve functionality.
Infographic showing various Application Design Engineer job openings in Quebec as of August 2026, with employment types broken down into 80% Full Time, 16% Part Time, and 4% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

Concepteur logiciel / Software Design Engineer

EXFO inc

Levis, QC • On-site, Remote

Full-time

Posted 5 days ago


Job description

Job Description:

Concepteur logiciel
  • Québec, QC
  • Permanent | Temps plein
  • Mode hybride / Hybrid
À 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

À titre de Concepteur logiciel, vous aurez comme principales responsabilités les développements de logiciels reliés au contrôle d'instruments optiques.

Vous participerez à la définition des requis, à l'analyse, à la conception, au développement, à la validation et à la documentation des logiciels.

Responsabilités principales
  • Participer à l'architecture, à l'analyse et au design des composantes logicielles.
  • Développer et maintenir l'architecture logicielle de nos produits.
  • Rédiger et compléter les spécifications techniques.
  • Configurer les projets, fixer les dépendances et déterminer les liens entre les composantes.
  • Créer ou modifier les tests automatisés associés et s'assurer que le code testé répond aux requis fonctionnels.
  • Participer à l'intégration des composantes dans la plateforme.
  • Participer à l'évolution et à l'amélioration continue de l'application.
Profil recherché
  • Connaissances pertinentes en développement par couches et par composantes, méthodologies d'encapsulation et d'abstraction, concepts de réutilisation et facilité d'évolution.
  • Excellente connaissance d'un ou plusieurs langages de programmation et des outils de développement associés (C++, C#, ou équivalent).
  • Expérience dans l'intégration du logiciel avec le matériel et les systèmes embarqués.
  • Bonne connaissance des méthodologies de gestion de sources et de contrôle de versions.
  • Capacité à rédiger des documents techniques.
  • Expérience avec la méthodologie Agile.
Exigences
  • 5 à 10 années d'expérience pertinente dans un poste en recherche et développement (ou équivalent).
  • Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit.
Pourquoi joindre EXFO?
  • Faites partie d'un leader mondial en innovation et en technologies de pointe.
  • Collaborez avec des équipes multidisciplinaires hautement qualifiées.
  • Développez des solutions logicielles qui alimentent les technologies de demain.
  • Évoluez dans un environnement de travail collaboratif, flexible et axé sur l'innovation.
  • Contribuez au développement de produits utilisés partout dans le monde.

Le français et l'anglais sont requis, à l'oral comme à l'écrit. La maîtrise de l'anglais est essentielle puisque vous collaborerez avec des équipes internationales et interagirez avec des collègues, partenaires et clients à l'extérieur du Québec.

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

Software Design Engineer
  • Quebec, QC
  • Permanent | Full time
  • Hybrid
About EXFO

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

With operations in more than 25 countries and over 2,000 employees worldwide, EXFO is the global leader in fiber optic testing and has the industry's largest deployment of active service assurance solutions. Our hardware and software solutions help customers accelerate technological transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and data analytics.

Role Summary

As a Software Design Engineer, your primary responsibility will be the development of software related to the control of optical instruments.

You will participate in the definition of requirements, analysis, design, development, validation, and documentation of software.

Key Responsibilities
  • Participate in the architecture, analysis, and design of software components.
  • Develop and maintain the software architecture of our products.
  • Write and complete technical specifications.
  • Configure projects, establish dependencies, and define relationships between components.
  • Create or modify associated automated tests and ensure that the tested code meets functional requirements.
  • Participate in the integration of software components into the platform.
  • Contribute to the evolution and continuous improvement of the application.
Desired Profile
  • Relevant knowledge of layered and component-based software development, encapsulation and abstraction methodologies, software reuse concepts, and ease of evolution.
  • Excellent knowledge of one or more programming languages and their associated development tools (C++, C#, or equivalent).
  • Experience integrating software with hardware and embedded systems.
  • Good knowledge of source management and version control methodologies.
  • Ability to write technical documentation.
  • Experience working in an Agile environment.
Requirements
  • 5 to 10 years of relevant experience in a research and development environment (or equivalent).
  • Proficiency in both French and English, spoken and written.
Why Join EXFO?
  • Join a global leader in innovation and cutting-edge technologies.
  • Collaborate with highly skilled multidisciplinary teams.
  • Develop software solutions that power the technologies of tomorrow.
  • Grow your career in a collaborative, flexible, and innovation-driven environment.
  • Contribute to products used by customers around the world.

Proficiency in both French and English, spoken and written, is required. English is essential as you will collaborate with international teams and communicate with colleagues, partners, and customers outside of Quebec.

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


EXFO logo

About EXFO

Sourced by ZipRecruiter

Industry

Telecommunications

Company size

1,001 - 5,000 Employees

Headquarters location

Québec, QC, CA