Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Concepteur logiciel / Software Designer

EXFO inc

Description du poste :

Résumé du poste

Les technologies en télécommunications évoluent rapidement, et EXFO vise à être parmi les premiers à offrir des solutions de test et de validation pour le segment Manufacturing, Lab and Research (MDR). Pour soutenir cette ambition, l’équipe R&D de cette division poursuit sa croissance et recherche un Développeur Logiciel Full Stack polyvalent, curieux et passionné par les technologies émergentes.

Votre rôle

En tant que Développeur Logiciel Full Stack, vous développerez des fonctionnalités tant au niveau du back-end que du front-end pour nos produits MDR. Vous serez également amené à créer des prototypes et preuves de concepts afin d’évaluer de nouvelles technologies, faciliter des démonstrations et soutenir l’innovation continue.

Responsabilités

Développement logiciel (Full Stack)

  • Concevoir, développer, maintenir et améliorer des fonctionnalités logicielles pour nos produits MDR.

  • Contribuer au développement côté back-end (APIs, services, protocoles, intégrations bas niveau) et côté front-end (interfaces utilisateurs).

  • Comprendre, analyser et modifier du code existant pour y ajouter de nouvelles capacités ou améliorer sa structure.

Preuves de concepts (PoC) et innovation

  • Développer rapidement des prototypes pour valider de nouvelles technologies ou concepts liés aux réseaux, aux interfaces ou aux puces électroniques.

  • Participer à des évaluations techniques avec les équipes R&D HW, FPGA et SW.

  • Réaliser ou participer à des démonstrations internes et externes.

  • Intégrer, lorsque pertinent, les PoC prometteurs aux produits existants ou futurs.

Interaction avec le matériel

  • Interagir avec des puces électroniques via leurs interfaces de configuration (ex. drivers, API bas niveau).

  • Comprendre les limitations technologiques, les capacités matérielles et leurs impacts sur le software.

  • Collaborer avec les équipes matérielles HW, FPGA et ingénierie de systèmes pour résoudre des problèmes complexes.

Profil
  • Expérience pertinente en développement logiciel sur des produits matériels, idéalement dans le domaine des télécommunications.

  • Excellentes compétences back-end : C/C++/C# (exigé).

  • Compétences front-end : Flutter (exigé), TypeScript, Angular (atouts).

  • Connaissance de Python.

  • Expérience avec les API REST.

  • Connaissance de Git/Gitlab, CI/CD, tests unbitaires (atouts)

  • Intérêt marqué pour le hardware , notamment lecture et compréhension de documentation technique de puces électroniques

  • Interaction avec leurs interfaces de configuration (drivers)

  • À l’aise avec les technologies émergentes, peu documentées ou en évolution.

  • Expérience avec des environnements de communication réseau (atout).

Compétences requises

  • Excellente collaboration avec des équipes multidisciplinaires (ingénieurs systèmes, HW, FPGA, SW, équipe QA, production).

  • Aime travailler avec des équipes locales et à distance

  • Très grande polyvalence; capable d’intervenir à différents niveaux du produit.

  • Débrouillard, autonome, apprend rapidement.

  • Curiosité naturelle pour les nouvelles technologies.

  • Enthousiasme à l’idée de contribuer à la mise en marché de produits innovants.

Exigences

  • Expérience : 5+ années en développement logiciel.

  • Langues : Français et anglais (parlé et écrit).

  • Formation : Baccalauréat en informatique, génie logiciel, génie électrique ou domaine connexe.

  • Statut : Citoyen canadien ou résident permanent.

______________________________________________________________________________

Job Summary

Under the supervision of the Software Group Manager and within the Research & Development department, your primary responsibility will be to work in an agile team developing our new test products for the Manufacturing, Design, and Research (MDR) telecommunications industry.

Your role

You will work in a hybrid mode within a DevOps-oriented team.

This is an excellent opportunity to join a dynamic team building cutting-edge products that will test protocols and components for high-performance networks such as Ethernet 1.6T. If you have the skills to deliver value to customers and are passionate about your work, you are the candidate we are looking for.

Responsabilities
  • Face-to-face communication with team members over other means;

  • Completing work rather than just starting it;

  • Quality and verification of builds over quantity;

  • Team success over individual success;

  • Small, vertical, testable increments;

  • Automated testing over manual testing;

  • Using continuous integration and continuous deployment (CI/CD) infrastructure.

Profile
  • Strong understanding of object-oriented concepts;

  • Knowledge of C# (.NET Core) / Angular;

  • Knowledge of Python, TypeScript, and JavaScript;

  • Knowledge of REST APIs;

  • Knowledge of C++, Git/GitLab, CI/CD development and maintenance, DevOps practices, and datacom protocols is considered an asset.

Required Skills
  • Passionate and eager to learn;

  • Attention to detail and quality of work;

  • Strong teamwork skills;

  • Organizational skills;

  • Excellent communication skills.

Requirements
  • Bachelor’s degree in Software Engineering or Computer Science;

  • 8-15 years of software development experience;

  • Bilingual in French and English (spoken and written);

  • Legal authorization to work in Canada.

EXFO est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi. Nous valorisons la diversité et nous nous engageons à créer un environnement inclusif pour tous nos employés.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Concepteur logiciel / Software Designer in Montréal, QC vacancy
  •  ...équipe Nous sommes une équipe passionnée et expérimentée de concepteurs de logiciels embarqués pour une gamme de produits de reconnaissance de...  ...variés (« bare metal » ou RTOS) Participer activement dans le design et la mise en place de pipelines vidéo utilisant diverses... 
    Suggested
    Daily paid
    Worldwide
    Flexible hours

    Genetec

    Montréal, QC
    7 days ago
  •  ...l’électronique, l’électromécanique et les logiciels. Nous ne sommes pas seulement une entreprise...  ...---  Who we are Syntronic is a global design and development leader specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... 
    Suggested
    Daily paid
    Full time

    syntronic

    Montréal, QC
    13 days ago
  •  ...et aimer ce qu’elles font… la plupart du temps . Alors, quel sera mon rôle? Collaborer avec d’autres expertises en développement logiciel afin de concevoir, développer, valider et exploiter des solutions à grande échelle de manière itérative, en utilisant des méthodes... 
    Suggested
    Work at office

    Slalom

    Montréal, QC
    7 days ago
  •  ...) en conception structurale / Structural Design Engineer Responsabilités Concevoir...  ...admissible à l'inscription. Maîtrise de logiciels d'analyse structurale tels que S-Frame,...  ...Proficiency with structural analysis and design software such as S-Frame, ETABS, and spSlab.... 
    Suggested
    Long term contract
    Contract work
    Apprenticeship
    Work at office

    Airbus Canada

    Montréal, QC
    5 hours ago
  •  ...Concepteur de niveaux senior / Senior Level Designer Concepteur de niveaux senior Rejoignez-nous dans cette aventure et aidez-nous à créer notre nouvelle propriété intellectuelle, qui n'a pas encore été dévoilée. Nous recherchons un concepteur de niveaux passionné par... 
    Suggested
    Work at office

    Highdive

    Montréal, QC
    7 days ago
  •  ...maîtrise des principes fondamentaux du génie logiciel (tests, contrôle de versions, qualité du...  .... Roles and Responsibilities Design, implement, and maintain Python applications...  ...operational support Solid understanding of software engineering fundamentals (testing,... 
    Daily paid
    Remplacement
    Apprenticeship
    Work at office

    Explorance

    Montréal, QC
    6 days ago
  •  ...voie d’obtenir l’admission. Maîtrise des logiciels de conception structurale (p. ex. S-Frame...  .... The Role: As a Structural Design Engineer, you will play a pivotal role in...  ...). Proficiency with structural design software (e.g., S-Frame, ETABS, spSlab) and familiarity... 
    Contract work
    Apprenticeship

    Sense Engineering

    Montréal, QC
    7 days ago
  •  ...create the best work of our careers, bringing unique and immersive experiences to our players. Motive is looking for a Senior AI Designer to join our team on Battlefield. You will report to the Senior Game Director and collaborate with gameplay leadership to develop enemy... 
    Local area

    Electronic Arts

    Montréal, QC
    7 days ago
  • $90.96k - $136.44k per year

     ...oriented and experienced Senior Embedded Software Engineer to join our dynamic team. In this...  ...within Linux and Windows platforms, designing and implementing robust, high-performance...  ...accelerate innovation. Responsibilities Design, develop, and maintain software for our... 

    Hispanic Alliance for Career Enhancement

    Montréal, QC
    14 days ago
  •  ...joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride...  ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends...  ...software delivery. Your day at a glance: Designing, developing and maintaining an expansive... 
    Flexible hours

    Genetec

    Montréal, QC
    7 days ago
  • $90.96k - $136.44k per year

     ...skills toward causes you care about—locally and globally. Come make an impact every day at Zebra. Responsibilities Design, develop and maintain software for our smart camera products and vision systems using C and C++. Work on device drivers and system‑level services... 

    Zebra Technologies

    Montréal, QC
    7 days ago
  •  ...complex scaling and workflow challenges. As a Senior Realtime Software Developer, you will take on a leadership role within the...  ...Architectural Contribution: Collaborate with other team leads to design and implement robust, scalable methods for integrating Unreal Engine... 
    Temporary work

    Dneg

    Montréal, QC
    7 days ago
  •  ...conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et...  ...of developers build, deploy, and operate software across cloud, on-premises and hybrid environments...  ...automated tests Participate in design and estimation of tasks for different... 
    Flexible hours

    Dormont Manufacturing Co

    Montréal, QC
    7 days ago
  • Poste : ingénieur logiciel (.NET / Windows)Lieu de travail : MontréalVous êtes un ingénieur...  ..................................Position: Software Engineer (.NET / Windows)Location: MontrealAre...  ...? We are seeking a technical expert to design and implement sophisticated interface... 
    Summer work
    Work at office
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    26 days ago
  •  ...Join Our Team for a Challenging and Fulfilling Career Famic Technologies provides high-quality software solutions. Our circuit design and simulation software, as well as our consulting services in the field of industrial automation and software engineering, are renowned... 
    Full time
    Worldwide

    Famic Technologies Inc.

    Montréal, QC
    1 day ago
  •  ...Développeur·euse logiciel front-end senior Plusgrade conçoit les...  ...concepts techniques clairs pour les concepteurs et les équipes...  ...poste vacant existant. Senior Software Developer - FrontEnd Plusgrade...  ...backed by a solid mastery of design systems and cloud deployment... 
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Plusgrade

    Montréal, QC
    5 hours ago
  • $108.5k - $152k per year

     ...Responsibilities Design, build, and maintain backend services and APIs in Java that are reliable, secure, and scalable to support high...  ...experience. ~ Professional experience as a backend or software developer using Java in a production environment, including building... 
    Contract work
    Work at office
    Relocation package
    3 days per week

    Expedia Group

    Montréal, QC
    5 hours ago
  • $122.3k - $170.7k per year

     ...As a Software Developer on Creative Innovation's Audio team, you will contribute to a large-scale AI-enabled audio initiative focused on...  ..., helping teams adopt improved workflows. Daily, you will… Design and implement audio tools, pipelines, and workflows that integrate... 
    Local area

    Electronic Arts (EA)

    Montréal, QC
    1 day ago
  •  ...Senior Analyst, Software Quality Assurance Group: Information Technology and Cybersecurity...  .... They will play an essential role in designing the software quality testing framework....  ...throughout the development process via test design, execution and defect management; Keep... 
    Work at office
    Worldwide
    Weekend work
    Afternoon shift

    World Anti-Doping Agency

    Montréal, QC
    7 days ago
  •  ...équipe: Dans votre rôle de développeur logiciel, vous serez dans une position unique pour...  ...team’s dynamic: In your role as a software developer, you will be in a unique position...  ...Participate and lead team discussions on design and implementation Follow the DevOps practices... 
    Contract work
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    7 days ago
  •  ...team, we strive to continuously deliver an innovative and robust software device driver SDK to our clients. To be able to quickly adjust...  ...environment. Your day at a glance: Participate in the analysis, design, and implementation of new features for device integration with... 
    Flexible hours

    Genetec

    Montréal, QC
    7 days ago
  • $77.6k - $129.3k per year

     ...hear from you. Résumé du poste : Le Développeur logiciel - Full Stack (.NET C#) agit comme un contributeur...  ...TypeScript et Vue.js. Front Web : Collaborer avec les designers UX/UI pour traduire les concepts de design en applications fonctionnelles. Mise en œuvre de... 
    Long term contract
    Apprenticeship
    Work at office
    2 days per week

    McKesson

    Montréal, QC
    7 days ago
  • $122.3k - $170.7k per year

     ...contribute to our experiences, supported by thoughtful product design, safety systems, and global reach. Our focus is on enabling more...  ...by making creation easier, safer, and more rewarding. As a Software Developer in Test on our Research & Engineering team, you will... 
    Full time
    Internship
    Local area
    3 days per week

    Electronic Arts (EA)

    Montréal, QC
    7 days ago
  • $86k - $120.5k per year

     ...à nos employés. Au sein d’Expedia Product & Technology, notre organisation responsable du contenu recrute un développeur(-euse) de logiciels II pour travailler sur les capacités de notre plateforme de contenu. Dans ce rôle, vous aurez les responsabilités suivantes Concevoir... 
    Contract work
    Apprenticeship
    Work at office

    Expedia Group

    Montréal, QC
    1 day ago
  •  ...Une carrière en tant que Concepteur d'architectures applicatives au Studio Numérique de la Banque Nationale, c'est concevoir et bâtir les...  ...équipe spécialisée de concepteurs, de directeurs de développement logiciel et d'ingénieurs en fiabilité (SRE), tous rattachés directement... 
    Apprenticeship
    Flexible hours

    Banque Nationale

    Montréal, QC
    13 days ago
  •  ...English version will follow* Le concepteur est amené à faire de la...  ...Effectuer la conception et le design de pièces ou d’assemblage selon...  ...Inspection) ; ~ Maîtriser les logiciels de conception et de...  ...Proficiency in design and modeling software (CATIA V5 and 3DVia). ~ Proficiency... 
    Full time
    Temporary work
    Worldwide

    SOGECLAIR

    Montréal, QC
    10 days ago
  •  ...About the Role As the Technical Lead for the software engineering team you will be responsible for technical solutioning for our loyalty...  ...based frontend development, TypeScript, solution architecture design, CI/CD, and engineering best practices. You will also need great... 
    Flexible hours

    Points

    Montréal, QC
    5 hours ago
  •  ...Directeur De Solutions Et Développement Des Affaires, I’ingénieur·e/concepteur·trice De Solutions Aura Les Responsabilités Et Devra Avoir Les...  ...à l’extérieur du Québec ; Très bonne connaissance des logiciels de la suite MS Office (Word, Excel, PowerPoint) ; Très grande... 

    NūMove Robotics & Vision

    Montréal, QC
    5 hours ago
  •  ...rigueur et souci du détail. Ce que vous apportez Diplôme universitaire de 1er cycle en technologies de l’information, génie logiciel ou dans un domaine connexe (ou expérience équivalente); Minimum de douze (12) années d’expérience en développement, dont une partie... 
    Daily paid
    Permanent employment
    Full time

    La Caisse

    Montréal, QC
    18 days ago
  •  ...la sécurité publique et des opérations. Genetec développe des logiciels, du matériel et des services cloud à plateforme ouverte pour le...  ...continue et les pratiques DevOps Collaborer étroitement avec les concepteurs d'expérience utilisateur, les architectes logiciels, les chefs... 
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Concepteur logiciel / Software Designer. Be the first to apply!