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.