Apply now »

Senior Software Designer / Concepteur(trice) logiciel senior

Main locations: 

Quebec, Quebec, CA

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

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.


Senior Software Designer – Québec (Hybrid)

As a Senior Software Designer, you will play a key role in the evolution of our photonic integrated circuit (PIC) inspection product. In addition to contributing to new feature development, you will lead the definition of our automated testing strategy, selecting the right tools and technologies and enabling the team to adopt best practices that ensure software quality and testability.

Your Role

More specifically, as a Senior Software Designer, you will:

  • Participate in the design and implementation of new software features for the PIC product;
  • Define the automated testing strategy, and select and recommend the most appropriate technologies, frameworks, and practices for test automation;
  • Work closely with the DevOps team to enhance our CI/CD pipeline;
  • Design hardware simulators to enable efficient development, debugging, and testing;
  • Develop initial examples and templates to enable developers to implement and maintain their own automated tests;
  • Provide technical leadership to improve code modularity, dependency management, versioning strategies, package management, and overall software architecture.

What We’re Looking For

Technical Skills

  • Strong experience in automated software testing, particularly in systems that interact with physical hardware;
  • Mastery of C# and experience with .NET development tools;
  • Proficiency in designing testable and maintainable software architecture;
  • Experience supporting development teams and promoting software quality best practices.

Aptitudes Required

  • Strong communication and leadership skills, with the ability to influence without authority;
  • Comfortable guiding other developers and serving as a technical coach;
  • Analytical and pragmatic mindset, with a focus on scalable, maintainable solutions;
  • Collaborative attitude, particularly in cross-functional environments (Development, QA, DevOps, Systems, etc.);
  • Strong sense of autonomy, initiative, and attention to detail.

Requirements

  • Education: Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, or a related field;
  • Experience: Minimum of 8 years in software development, with a strong emphasis on software quality in hardware-centric systems;
  • Languages: Proficient in French and capable of communicating effectively in technical English.

Why Join EXFO?

  • Contribute to a highly technical and innovative product in the field of photonics and automated inspection;
  • Take ownership of development strategies and empower the team to deliver robust, high-quality software;
  • Collaborate with multidisciplinary teams in a dynamic engineering environment;
  • Benefit from a hybrid work environment, with flexibility between remote work and our Québec office;
  • Join a company where engineering excellence, innovation, and knowledge sharing are core values.

 


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 »