Senior Software Designer

6 days ago


Québec City, Canada EXFO Full time

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.



  • Québec, Quebec, Canada EXFO Full time

    As aSenior Software Developer, you will play a key role in maintaining and evolving EXFO'sMDR (Manufacturing, Development and Research)product line.In addition to contributing to software development, you will have the opportunity to support your team in planning and coordinating work, in close collaboration with the tech lead.This position represents an...


  • Québec City, Canada InnovMetric Software Full time

    Overview Would you like to join a team that is responsible for designing our collaborative products? We have a great job opportunity for you! The data collected from the high-density point clouds that are used in metrology is massive and sensitive. To ensure the proper management of storage costs and access rights, our team provides clients with a range of...


  • Québec City, Canada InnovMetric Software Full time

    Overview Rome was not built in a day and neither was our software. Are you interested in maintaining the foolproof foundations of the most innovative metrology software, PolyWorks®, for it to continue to evolve and stay at the top? We might have a position for you! Autonomy, curiosity, transparency, trust, respect. At InnovMetric, these are the values that...


  • Québec City, Canada HIKINEX Full time

    Role Overview: As a Senior PCB Design Engineer, you will take on a leadership position within our hardware design group. Your key duties will revolve around crafting, executing, and validating mixed-signal (Digital & RF) Printed Circuit Boards (PCBs) customized for application in satellite and other orbital systems. These applications encompass a diverse...


  • Quebec City, QC GM K, Canada EXFO Full time

    Main locations:Quebec, Quebec, CAJob Type: Full-timeWorkplace type: HybridOffer number: 5285EXFO 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...


  • Québec City, Canada Autodesk Full time

    Position Overview Our Trust Software Engineering team is seeking a Senior Software Engineer to join the Platform Integrations team in a fast-paced, agile development environment. You will play a key role in defining and driving security-related integrations in collaboration with internal stakeholders. You will bring technical expertise and industry...


  • Clarke City, Canada Rocket Software Full time

    Join to apply for the Senior Sales Account Executive role at Rocket Software 3 days ago Be among the first 25 applicants It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Senior Account Executive is an enterprise software sales professional who sells a platform of software solutions to Global 1000...


  • Québec City, Canada Autodesk Full time

    Position Overview Are you a self-starter and technical catalyst with a proven track record of quickly tackling complex projects from inception to completion? If so, we have a unique role for you. Autodesk is seeking a highly motivated, experienced Senior Principal Software Developer to join the Architecture, Engineering, and Construction (AEC) Platform Data...


  • Québec City, Canada InnovMetric Software Full time

    Overview Autonomy, curiosity, transparence, trust, respect. At InnovMetric, those are the values that surround us every day in our software development teams. We are actively looking for talented developers. What does that mean for us? Love challenges and teamwork Be creative and think outside the box Be committed to the team and the company’s success, as...


  • Clarke City, Quebec, Canada Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Account Executive is an enterprise software sales professional who sells a platform of software solutions to Global 1000 clients. This individual understands executive selling into large companies, has outstanding communication skills, speaks...