Enable job alerts via email!

Software Designer

EXFO

Quebec

Hybrid

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Designer to join their innovative team. This role involves software development for cutting-edge optical products, integrating advanced solutions in photonics. You will play a key role in defining requirements, analyzing, designing, and validating software, while collaborating with multidisciplinary teams. The company fosters a dynamic and inclusive work environment, encouraging creativity and teamwork. If you are passionate about technology and eager to contribute to impactful projects, this opportunity is perfect for you.

Benefits

Flexible hours
Dynamic work environment
Community involvement
Free parking
Charging stations for electric cars
Accessibility by public transport
Nearby bike paths
On-site cafeteria service
Competitive vacations
RRSP and group insurance program

Qualifications

  • 5-7 years of relevant experience in software development.
  • Master's degree in a related field is preferred.

Responsibilities

  • Participate in the architecture and design of software components.
  • Write technical specifications and create automated tests.

Skills

C#
Python
UI/UX
AI
Digital Vision
Technical Documentation
Software Integration
Version Control
Analytical Skills
Communication Skills

Education

Master's degree in Software Engineering
Master's degree in Computer Engineering
Master's degree in Computer Science
Master's degree in Physical Engineering

Tools

Windows
Linux

Job description

Press Tab to Move to Skip to Content Link

Software Designer

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:

  1. Participate in the architecture, analysis, and design of software components;
  2. Write and complete technical specifications (organic);
  3. Create or modify associated automated tests. Ensure that the tested code meets functional requirements;
  4. Participate in the integration of components into the platform;
  5. Participate in the evolution and improvement of the application.

What We Are Looking For

Technical Skills

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

Required Skills

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

Requirements

  1. Relevant experience: A minimum of 5-7 years of relevant experience. Experience working with multidisciplinary and multi-site teams is an asset.
  2. 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

  1. Flexible hours.
  2. Multisite and multidisciplinary teams.
  3. Dynamic and collaborative work environment.
  4. Variety of social and sports activities.
  5. Community involvement.
  6. Free parking.
  7. Charging stations for electric cars.
  8. Accessibility by public transport.
  9. Nearby bike paths.
  10. On-site cafeteria service.
  11. Competitive vacations and holiday leave.
  12. 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Quebec

Remote

CAD 70,000 - 110,000

10 days ago

Développeur Python, java

Aptitudetech

Quebec

Remote

CAD 60,000 - 100,000

Today
Be an early applicant

Développeur logiciels III/ Software Developer III

Ticketmaster

Quebec

Remote

CAD 60,000 - 100,000

30+ days ago

Développeur logiciels III/ Software Developer III

Live Nation

Quebec

Remote

CAD 70,000 - 110,000

30+ days ago

Staff Algorithms Developer, C++

Kinaxis

Quebec

Remote

CAD 80,000 - 120,000

11 days ago

Développeur logiciels III/ Software Developer III

Ticketmaster

Saskatoon

Remote

CAD 70,000 - 110,000

11 days ago

Développeur logiciels III/ Software Developer III

Ticketmaster

Toronto

Remote

CAD 70,000 - 110,000

11 days ago

Principal Software Designer

EXFO

Quebec

Hybrid

CAD 100,000 - 125,000

22 days ago

(Remote) Senior Software Engineer

Systems & Software, Inc.

Manitoba

Remote

CAD 80,000 - 110,000

Today
Be an early applicant