Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer a l'evolution et a l'amelioration continue de l'application. Profil recherche ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer a l'evolution et a l'amelioration continue de l'application. Profil recherche ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Role Summary As a Software Design Engineer , your primary responsibility will be the development of ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Software Design Engineer Quebec, QC Permanent | Full time Hybrid About EXFO EXFO is a global leader ...
Participer à l'évolution et à l'amélioration continue de l'application. Profil recherché ... Software Design Engineer Quebec, QC Permanent | Full time Hybrid About EXFO EXFO is a global leader ...
As a Senior PCB Design Engineer, you will take on a leadership position within our hardware design ... for application in satellite and other orbital systems. These applications encompass a diverse ...
As a Senior PCB Design Engineer, you will take on a leadership position within our hardware design ... for application in satellite and other orbital systems. These applications encompass a diverse ...
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 ...
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 ...
We are a global, FORTUNE 500 technology distributor and solutions company that delivers design ... As the AMD Xilinx dedicated Field Application Engineeryou will be a key member of a technical sales ...
We are a global, FORTUNE 500 technology distributor and solutions company that delivers design ... As the AMD Xilinx dedicated Field Application Engineeryou will be a key member of a technical sales ...
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Gatineau, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Quick apply
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Gatineau, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Gatineau, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Gatineau, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Montreal, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Montreal, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Montreal, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Quick apply
Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer
Montreal, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systemes de commutation - Ingenieur en applications / Switching Systems - Application Engineer
Montreal, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systemes de commutation - Ingenieur en applications / Switching Systems - Application Engineer
Montreal, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systemes de commutation - Ingenieur en applications / Switching Systems - Application Engineer
Gatineau, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
Systemes de commutation - Ingenieur en applications / Switching Systems - Application Engineer
Gatineau, QC · On-site +1
Hands-on experience in SyncE / PTP design and troubleshooting * Experience in troubleshooting applications based on Broadcom or similar SDKs. Assets: * Experience as Application Engineer or Technical ...
English will follow En tant qu' Ingénieur(e) d'Application , vous serez le principal point de ... You will collaborate closely with sales and process engineering teams to design innovative and ...
Quick apply
English will follow En tant qu' Ingénieur(e) d'Application , vous serez le principal point de ... You will collaborate closely with sales and process engineering teams to design innovative and ...
Design application architectures (back‑end, web and mobile front‑end) tailored to business and ... engineers, all reporting directly to the Senior Director, Software Development, within a ...
Design application architectures (back‑end, web and mobile front‑end) tailored to business and ... engineers, all reporting directly to the Senior Director, Software Development, within a ...
Design application architectures (back‑end, web and mobile front‑end) tailored to business and ... engineers, all reporting directly to the Senior Director, Software Development, within a ...
Design application architectures (back‑end, web and mobile front‑end) tailored to business and ... engineers, all reporting directly to the Senior Director, Software Development, within a ...
Design application architectures (back‑end, web and mobile front‑end) tailored to business and ... engineers, all reporting directly to the Senior Director, Software Development, within a ...
Design application architectures (back‑end, web and mobile front‑end) tailored to business and ... engineers, all reporting directly to the Senior Director, Software Development, within a ...
Software Developer II
Montreal, QC · On-site +1
... engineer solutions for stronger communities and a sustainable world. Join a collaborative ... Participate in application design discussions, technical implementation planning, and code reviews
Software Developer II
Montreal, QC · On-site +1
... engineer solutions for stronger communities and a sustainable world. Join a collaborative ... Participate in application design discussions, technical implementation planning, and code reviews
Software Developer II
Montreal, QC · On-site +1
... engineer solutions for stronger communities and a sustainable world. Join a collaborative ... Participate in application design discussions, technical implementation planning, and code reviews
Software Developer II
Montreal, QC · On-site +1
... engineer solutions for stronger communities and a sustainable world. Join a collaborative ... Participate in application design discussions, technical implementation planning, and code reviews
Application Design Engineer information
What is the difference between Application Design Engineer vs Software Engineer?
| Aspect | Application Design Engineer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's in Engineering, CAD or design certifications | Bachelor's in Computer Science or related field, coding certifications |
| Work Environment | Design labs, manufacturing settings, client sites | Offices, development labs, remote work |
| Industry Usage | Electronics, automotive, industrial equipment | IT, software development, tech companies |
| Primary Focus | Designing and testing physical products and systems | Writing, 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?
What are some common challenges faced by application design engineers when working on custom solutions for clients?
What is an application design engineer?

Full-time
Posted 5 days ago
Job description
Job Description:
Concepteur logiciel- Québec, QC
- Permanent | Temps plein
- Mode hybride / Hybrid
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.
- 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.
- 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.
- 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
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 SummaryAs 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.
- 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.
- 5 to 10 years of relevant experience in a research and development environment (or equivalent).
- Proficiency in both French and English, spoken and written.
- 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.
About EXFO
Sourced by ZipRecruiter
Industry
Telecommunications
Company size
1,001 - 5,000 Employees
Headquarters location
Québec, QC, CA