2 months ago
Quebec City, CanadaMid Level
Responsibilities
- Concevoir, développer et maintenir des plateformes Linux embarquées performantes et robustes.
- Travailler au niveau du noyau Linux pour la configuration, le débogage, l’optimisation et le patching.
- Développer et maintenir des pilotes matériels pour SPI, I2C, PCIe et UART.
- 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, de stabilité et de sécurité.
- Collaborer avec les équipes matériel, QA, architecture et production.
- Améliorer les outils, les processus et les pratiques de développement.
Requirements
- 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 de C/C++.
- Bonne compréhension de Yocto, Linux embarqué, U-Boot et systemd.
- Connaissance des architectures ARM, de Git et de GitLab CI ou Jenkins.
- Expérience en débogage bas niveau du kernel, du BSP et du device tree.
- Français et anglais avancés.
- Esprit d’équipe, autonomie et passion pour les systèmes embarqués.
Benefits
- Poste permanent à temps plein à Québec, QC, en mode hybride.
- Horaire flexible.
- Environnement R&D innovant, collaboratif et multidisciplinaire.
- Programme complet d’avantages sociaux.
- Entreprise technologique en croissance et projets de pointe.
