Apply now »

Software Designer / Concepteur(trice) logiciel

Main locations: 

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

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

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 and as a Software Designer, your main responsibilities will include software development related to the products of the Optics division, thus integrating the advanced solutions group for integrated photonics. You will participate in defining requirements, analyzing, designing, developing, validating, and documenting software.

 

Your Role

More specifically, as a Software Designer, you will:

  • Participate in the architecture, analysis, and design of software components;
  • Write and complete technical specifications (organic);
  • Configure projects, set dependencies, determine links;
  • Create or modify associated automated tests. Ensure that the tested code meets functional requirements;
  • Participate in the integration of components into the platform;
  • Participate in the evolution and improvement of the application.

 

What We Are Looking For

Technical Skills

  • Relevant knowledge in layered and component-based development, encapsulation and abstraction methodology, reuse concept, and ease of evolution, etc.
  • Excellent knowledge of C# and/or Python and associated development tools.
  • Good knowledge of Windows and Linux operating systems (an asset).
  • Good knowledge of source management and version control methodologies.
  • Ability to write technical documents.
  • Familiarity with software integration with hardware and embedded systems is an asset.
  • Excellent knowledge of integrated photonics is an asset.
  • Experience in UI/UX is an asset.
  • Experience in AI and/or digital vision are assets.
  • Knowledge of databases is an asset.

 

Required Skills

  • Autonomous and resourceful.
  • Team spirit and good communication skills.
  • Shows curiosity, is interested in new technologies, and is eager to learn.
  • Skilled at working in a team and speaking in front of a group during SCRUM meetings.
  • Demonstrates rigor in executing tasks and documenting work.
  • Demonstrates excellent analytical and synthesis skills in complex technical matters.
  • Ability to work on multiple projects simultaneously.

 

Requirements

  • Relevant experience: A minimum of 5-7 years of relevant experience. Experience working with multidisciplinary and multi-site teams is an asset.
  • Language requirement: Bilingual French - English.
  • Education: Master’s degree in software engineering, computer engineering, computer science (or equivalent), Master’s degree in physical engineering (or equivalent). Higher education is a significant asset.

Any combination of relevant education/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.
  • On-site cafeteria service.
  • 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 »