×
Register Here to Apply for Jobs or Post Jobs. X

Développeur Logiciel – Linux

Job in Quebec, Québec, Province de Québec, Canada
Listing for: EXFO
Full Time position
Listed on 2026-07-16
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Location: Quebec

Job Description:

Titre du poste : Développeur Logiciel – Linux Lieu :
Québec, QC (mode hybride)
Type de poste :
Permanent, temps pleinÀ propos d’EXFOEXFO est un leader mondial en solutions de test, de surveillance et d’analyse pour les réseaux de télécommunications. Grâce à son expertise en optique, réseaux et logiciels, EXFO conçoit des solutions innovantes qui permettent aux plus grands acteurs de l’industrie de déployer et d’optimiser les réseaux haute performance de demain.

Sommaire du rôle

Nous recherchons un(e) Développeur Logiciel – Linux passionné(e) par les systèmes embarqués afin de contribuer au développement de plateformes Linux complètes, du noyau jusqu’aux applications. Vous participerez à la conception, au développement et à l’intégration de solutions combinant Linux embarqué et microcontrôleurs dans un environnement R&D innovant.

Responsabilités principales

Concevoir, développer et maintenir des plateformes Linux embarquées performantes et robustes

Travailler au niveau du noyau Linux (configuration, débogage, optimisation, patching)
Développer et maintenir des pilotes matériels (SPI, I2C, PCIe, UART, etc.)Implémenter et optimiser des services système, daemons et applications

Construire et maintenir des distributions Linux avec Yocto / Open Embedded Diagnostiquer  et résoudre des problèmes de performance, stabilité et sécurité

Collaborer avec les équipes matériel, QA, architecture et production

Contribuer à l’amélioration continue des outils, processus et meilleures pratiques

Profil recherchéDEC ou Baccalauréat en informatique, génie logiciel, génie informatique ou domaine connexe

Minimum de 2 ans d’expérience en développement logiciel

Excellente maîtrise du langage C/C++Bonne compréhension de Yocto, Linux embarqué, U-Boot et systemd

Connaissance des architectures ARM, Git, Git Lab CI ou Jenkins Expérience en débogage bas niveau (kernel, BSP, device tree)
Esprit d’équipe, autonomie et passion pour les technologies embarquées

Langues

Français : avancé

Anglais : avancé

Pourquoi joindre EXFO ?

Entreprise technologique innovante et en croissanceMéthodologie AGILE et projets de pointe

Environnement collaboratif et multidisciplinaire

Horaire flexible et mode hybride

Programme complet d’avantages sociaux

La connaissance de l’anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l’oral qu’à l’écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l’extérieur du Québec.

- Job Title:

Linux Software Developer

Location:

Quebec City, QC (Hybrid)
Position Type:
Permanent, Full-Time About EXFOEXFO is a global leader in telecommunications test, monitoring, and analytics solutions. Through innovation in optics, networking and software, EXFO develops cutting-edge technologies that help customers deploy and optimize next-generation communication networks.

Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You will develop and maintain complex embedded Linux platforms, working across the entire software stack from the Linux kernel to user-space applications while collaborating closely with hardware teams.

Key Responsibilities Design, develop and maintain embedded Linux platforms

Work at Linux kernel level (configuration, debugging, optimization and patching)
Develop hardware drivers (SPI, I2C, PCIe, UART, etc.)Implement and optimize system services, daemons and applications

Build and maintain Linux distributions using Yocto/Open Embedded Troubleshoot  complex performance, stability and security issues

Collaborate with hardware, QA, architecture and production teams

Drive continuous improvement of tools and development practices

Desired Profile Diploma or Bachelor's degree in Computer Science, Software or Computer Engineering Minimum 2 years of software development experience

Strong C/C++ programming skills

Good understanding of Yocto, Embedded Linux, U-Boot and systemd

Knowledge of ARM architectures, Git, Git Lab CI or Jenkins Experience debugging low-level software (kernel, BSP, device tree)
Strong teamwork, autonomy and passion for embedded systems

Languages

French:
Advanced English:
Advanced Why join EXFO?

Innovative and growing technology company

Agile development environ ment

Collaborative and multidisciplinary teams

Flexible hybrid work model

Comprehensive benefits package

Knowledge of English is required for this position, as the responsibilities involve frequent communication, both verbal and written, with clients, partners, suppliers, or colleagues located outside of Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environ ment for all employees.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary