EXFO

EXFO

Développeur Logiciel – Linux

Quebec City, QC, Canada · Full-time

Sponsorship not specifiedDetected 14 days ago
C++GitJenkinsLinuxEmbedded SystemsCommunication

About the role

  • We are looking for an Embedded Linux Software Developer to join our R&D team.

Responsibilities

  • Design, develop and maintain embedded Linux platforms
  • Develop hardware drivers (SPI, I2C, PCIe, UART, etc.)
  • Implement and optimize system services, daemons and applications
  • Build and maintain Linux distributions using Yocto/OpenEmbedded
  • Collaborate with hardware, QA, architecture and production teams
  • Drive continuous improvement of tools and development practices

Requirements

  • Diploma or Bachelor's degree in Computer Science, Software or Computer Engineering
  • Minimum 2 years of software development experience
  • Knowledge of ARM architectures, Git, GitLab CI or Jenkins
  • Experience debugging low-level software (kernel, BSP, device tree)

Nice to have

  • 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 / OpenEmbedded
  • 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

This listing is sourced directly from EXFO's careers page and normalized into a canonical job model.