Apply now »

Senior Software Designer

Main locations: 

Quebec, Quebec, CA Ville Saint-Laurent, Quebec, CA

Job Type:  Full-time
Workplace type:  Hybrid
Offer number:  4696

EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisers to fixed and mobile network operators, hyper-scalers and leaders in the manufacturing, development and research sector. They count on us to deliver superior visibility and insights into network performance, service reliability and user experience. Building on over 35 years of innovation, EXFO’s unique blend of equipment, software and services enable faster, more confident transformations related to 5G, cloud-native and fiber optic networks.

Since our beginnings in 1985, diversity has been one of EXFO's core values, fostering an inclusive corporate culture. We welcome people with a wide range of skills and experience into a culture that values innovative ideas, teamwork, and a customer- and market-focused approach. We seek the active contribution of everyone, with respect for the individual, the environment and the community. This is how we fulfill our purpose: to ensure the connected world meets the highest expectations, to bring together people, communities and businesses.


Under the supervision of the R&D Group Leader, the Software Designer will contribute to software development for the Optics division, integrating into the advanced solutions group for integrated photonics. The role involves defining requirements, analysis, design, development, validation, and software documentation.

Your Role

As a Software Designer, you will:

  • Participate in the architecture, analysis, and design of software components.
  • Write and complete technical specifications.
  • Configure projects, manage dependencies, and determine links.
  • Create/modify automated tests and ensure tested code meets functional requirements.
  • Integrate components into the platform.
  • Support the evolution and improvement of the application.

What We Are Looking For

Technical Skills:

  • Proficiency in layered, component-based development, and encapsulation methodologies.
  • Strong knowledge of C# and/or Python and associated development tools.
  • Good understanding of Windows and Linux (an asset).
  • Experience with source management and version control methodologies.
  • Ability to write clear technical documentation.
  • Familiarity with software integration with hardware/embedded systems (an asset).
  • Knowledge of integrated photonics (an asset).
  • UI/UX, AI, and digital vision experience (assets).
  • Database knowledge (an asset).

 

Required Skills:

  • Autonomous and resourceful.
  • Strong team spirit and communication skills.
  • Demonstrates curiosity, eagerness to learn, and interest in new technologies.
  • Able to work on multiple projects and present progress during SCRUM meetings.
  • Rigor in task execution and documentation.
  • Excellent analytical and synthesis skills for complex technical issues.

Requirements:

  • Experience: Minimum 5-7 years in relevant roles. Experience in multidisciplinary and multi-site teams (an asset).
  • Languages: Bilingual in French and English.
  • Education: Master’s degree in software/computer engineering or computer science (or equivalent). A degree in physical engineering or higher education is an asset.
  • Alternative: Combinations of relevant education and experience will be considered.

 

What We Offer

  • Flexible hours.
  • Multisite and multidisciplinary teams.
  • Dynamic and collaborative work environment.
  • Modern workspace.
  • AGILE work methodology.
  • Variety of social and sports activities.
  • Community involvement.
  • Free parking.
  • Charging stations for electric cars.
  • Accessibility by public transport.
  • Nearby bike paths.
  • Competitive vacations and holiday leave.
  • Annual bonus program.
  • RRSP and group insurance program.

EXFO is an equal opportunity employer

Diversity is an asset that has made EXFO strong since its inception because it enriches us. For more information about diversity and inclusion at EXFO, read our DEI Statement.

For positions located in Quebec, the language requirement is French. However, in the context where the incumbent evolves in an international work environment and where the activities take place mainly outside Quebec, we favor bilingualism as a linguistic requirement.

Do you have questions about this career opportunity or our hiring process? Contact us at careers@exfo.com or, if you are applying for a job located in Mexico, at mexico-careers@exfo.com.

Thank you for your interest in EXFO!

Apply now »