Senior Software Developer enhancing EXFO’s software applications with a hybrid work model. Collaborating across teams and improving software quality for the optical solutions industry.
Responsibilities
Actively participate in the development, evolution, and maintenance of EXFO’s software applications
Support the tech lead in the technical coordination of work and in mentoring developers on the team
Contribute to development planning, code review, and the implementation of best practices
Propose and implement improvements to enhance software quality, stability, and performance
Participate in migrating certain software components from Windows to Linux
Collaborate with multidisciplinary teams (QA, hardware, optics, systems) to ensure smooth component integration
Document your work and ensure traceability of changes
Requirements
Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, or a related field
Minimum of 5–8 years of relevant software development experience in an industrial environment
Excellent proficiency of C# and related development tools
Practical knowledge of both Windows and Linux environments (experience in migration or cross-platform development is a major asset)
Knowledge of LabVIEW (a secondary asset)
Experience with source control, versioning (Git, GitLab), and development best practices
Ability to design, maintain, and evolve robust and modular software architectures
Proficient in French and capable of communicating effectively in technical English
Benefits
Work within an experienced and passionate team in a high-tech environment
Contribute to the evolution of strategic products at the core of EXFO’s optical solutions
Develop your technical leadership within a multidisciplinary team
Enjoy a flexible hybrid work model combining remote work and on-site presence at the Québec office
Graphic Designer creating visual concepts and promotional materials for marketing campaigns at Surmesur. Collaborating creatively and managing multiple projects in a dynamic environment.
Chip Design Verification Engineer developing shared verification code and methodologies at NVIDIA. Collaborating with design automation team for innovative verification processes.
Project Manager managing challenging interior design and furniture projects at established company. Leading project responsibilities and collaborating with various stakeholders to achieve project goals.
Senior Designer creating innovative solutions for clients in branding and corporate design. Involved in all project phases, working with a creative team in a hybrid setting.
Control Designer creating detailed electrical schematics for substation equipment at Xcel Energy. Supporting capital improvements and modifications with a focus on safe, reliable designs.
Senior Technical Specialist focusing on production equipment maintenance at Boeing. Providing expertise, training, and guidance to maintenance technicians in South Carolina facilities.
Design Consultant elevating guest experiences and supporting design solutions at Ballard Designs retail locations. Networking with local businesses while providing design expertise during appointments and events.
Advanced Mechanical Design Engineer at Honeywell, contributing to innovative mechanical solutions for automotive. Leading repair strategy development and collaborating with engineering teams on design.
Design System Designer creating and maintaining design systems for Ford's Digital Product Design team. Collaborating across teams to deliver user - centered product experiences with a deep understanding of design principles.