Apply now »

Software Designer / Concepteur(trice) logiciel

Main locations: 

Quebec, Quebec, CA

Job Type:  Full-time
Workplace type:  Hybrid
Offer number:  4721

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.


Votre rôle


Le développeur logiciel aura à mettre en place la base de ce qui est nécessaire à un instrument de mesure, à partir d’un microcontrôleur jusqu’à la connectique vers l’infonuagique en passant par les pilotes et le système d’exploitation.  Pour se faire, il devra:

 

  • Concevoir, développer et maintenir des distributions Linux embarquées avec Yocto.
  • Développer, déboguer et tester des applications pour des systèmes basés sur Linux
  • Être en mesure de développer des pilotes pour interfacer avec des MCU et autres périphériques
  • Être familier avec les protocoles de communication embarqués (SPI, I2C, UART, etc.).
  • Connaitre les langages de programmation C/C++ et Python.
  • Documenter le développement et assurer un transfert de connaissances au sein des équipes impliquées.

 

Ce que nous recherchons  

Compétences techniques

  • Excellentes connaissances dans le système d'exploitation Linux
  • Expérience en optimisation de performances dans un environnement embarqué.
  • Connaissances en sécurité des systèmes embarqués.
  • Familiarité avec les outils de CI/CD pour l’intégration et le déploiement des logiciels embarqués.
  • Expérience avec les tests unitaires et fonctionnels pour les systèmes embarqués.

Aptitudes requises

  • Habileté à travailler en équipe
  • Rigueur et souci du détail
  • Autonomie, curiosité et désir d'apprendre
  • Orienté vers les résultats
  • Solides compétences techniques
  • Capacité d'apprendre de façon continue
  • Capacité à communiquer efficacement à l'oral et à l'écrit.
  • Passion et curiosité

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.

Do you have questions about this career opportunity or our hiring process? Contact us at careers@exfo.com or, if you are applying for a job located in Mexico, at mexico-careers@exfo.com.

Thank you for your interest in EXFO!

Apply now »