Développeur Senior Noyau Linux et Pilotes PCIe | Télétravail
À distance
À plein temps
Temps partiel
Notre entreprise de technologie de pointe recherche un Développeur Senior spécialisé dans les modules du noyau Linux pour rejoindre notre équipe d'innovation. Vous serez responsable du développement de pilotes PCIe personnalisés avec un accent particulier sur les capacités ATS/ATC, contribuant ainsi à nos systèmes de haute performance.
Aperçu du Poste
Nous recherchons un expert du noyau Linux possédant une connaissance approfondie de la structure des pilotes PCIe. Ce rôle à distance offre l'opportunité de travailler sur des technologies avancées et de contribuer à des projets critiques dans le domaine des systèmes d'exploitation et des interfaces matérielles.
Responsabilités Principales
- Concevoir et développer un pilote personnalisé pour prendre en charge la vérification et l'activation des capacités ATS/ATC des périphériques sur le bus PCIe.
- Optimiser les performances des modules du noyau Linux pour garantir une efficacité maximale.
- Implémenter et maintenir des solutions de pilotes robustes et évolutives.
- Collaborer avec les équipes d'ingénierie pour résoudre les problèmes complexes liés au noyau.
- Participer à la revue de code et aux tests pour assurer la qualité et la stabilité des modules.
- Documenter les spécifications techniques et les procédures d'implémentation.
- Effectuer des recherches sur les dernières avancées en matière de technologies du noyau Linux.
- Analyser et améliorer les performances des pilotes PCIe existants.
Compétences Requises
- Excellente maîtrise du développement de modules du noyau Linux, avec une expérience pratique démontrable.
- Connaissance approfondie de la structure et du fonctionnement des pilotes PCIe.
- Minimum de 7 ans d'expérience en développement C, avec une expertise dans la programmation système bas niveau.
- Compréhension solide des interfaces matérielles et des protocoles de communication.
- Expérience avec les versions récentes du noyau Linux (6.0+).
- Connaissance du fonctionnement et des principes de la pile de pilotes NVME.
- Capacité à déboguer des problèmes complexes au niveau du noyau.
- Bonnes compétences en anglais (niveau B1-B2) pour la communication technique.
- Expérience dans l'optimisation des performances et la résolution des problèmes de latence.
Atouts Supplémentaires
- Expérience avec le sous-système de stockage du noyau Linux.
- Contributions à des projets open-source liés au noyau Linux.
- Connaissance des problématiques de sécurité au niveau du noyau.
- Expérience avec les systèmes de virtualisation et les environnements conteneurisés.
- Familiarité avec les concepts avancés de DMA et de gestion de mémoire.
- Compréhension des normes PCIe (5.0+) et des spécifications techniques associées.
- Expérience avec les outils de développement et de débogage spécifiques au noyau.
Pourquoi Nous Rejoindre
Rejoignez notre équipe internationale pour travailler sur des technologies de pointe qui façonnent l'avenir des systèmes d'exploitation. Nous offrons un environnement de travail flexible, complètement à distance, avec des défis techniques stimulants et l'opportunité de contribuer à des projets innovants dans le domaine du noyau Linux et des interfaces matérielles.