Jobs.ca
Jobs.ca
Language
EXFO logo

Senior Software Designer / Concepteur(trice) logiciel senior

EXFO6 days ago
Québec, Quebec
Senior Level
full_time

Top Benefits

Hybrid work environment
Flexibility between remote work and our Québec office
Opportunity to contribute to a highly technical and innovative product

About the role

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.

About EXFO

Telecommunications
1001-5000

EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisors to fixed and mobile network operators, hyperscalers 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 nearly 40 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.

To find out more, visit www.EXFO.com and follow us on our blog - https://www.exfo.com/en/resources/blog/

Social media policy: Thank you for visiting EXFO's LinkedIn page. We encourage you to interact with us and comment on the content you find here. By participating in the discussion here, you agree to the policy described below. We reserve the right to delete messages containing comments with language or concepts that may be deemed offensive, discriminatory, defamatory, abusive, threatening, pornographic, or misleading; spam or comments that are solely promotional; that attack or harass a person or persons directly; anonymous comments; and any other comments that EXFO's social media team deems inappropriate. Repeated violations of EXFO's comment policy may result in the blocking of the poster.