Spécialiste Linux embarqué USB (développement KVM) / Embedded Linux USB Specialist (KVM Development)

ref. no.
1001040
type
Hybrid
location
Montréal, QC
salary
$85 000 - $95 000
status
Permanent

Poste : spécialiste Linux embarqué USB (développement KVM)
Lieu de travail : Montréal

Nous recherchons un spécialiste USB pour rejoindre notre équipe de développement KVM (clavier, vidéo, souris).

À ce poste, vous serez le « propriétaire » de la pile USB. Vous vous plongerez dans les pilotes du noyau Linux, concevrez des solutions « USB-over-IP » innovantes et intégrerez des normes multimédias de pointe telles que IPMX et NMOS. Si vous aimez résoudre les bogues « impossibles » à la croisée du matériel et des logiciels, ce poste est fait pour vous.

Vos missions :

- Conception et développement : concevoir et maintenir des pilotes Linux en mettant l'accent sur les gadgets USB, UAC (USB Audio Class) et UVC (USB Video Class).

- Innovation : diriger l'intégration des dernières technologies (IPMX, NMOS) dans notre écosystème KVM.
- Optimisation : affiner le code existant pour une stabilité maximale et une latence ultra-faible - chaque milliseconde compte dans KVM.
- Collaboration : travailler en étroite collaboration avec les architectes matériels pour diagnostiquer les anomalies complexes au niveau du système.
- Validation : développer des applications clientes pour tester, soumettre à des tests de résistance et valider les nouvelles fonctionnalités.

Ce que vous apportez :

- Formation : diplôme en génie informatique, génie électrique ou informatique.

- La « maîtrise de l'USB » : plus de 5 ans d'expérience pratique avec le protocole USB. Vous devez connaître les pilotes USB Gadget comme votre poche.
- Expertise Linux : solide compréhension du noyau Linux et de l'espace utilisateur, y compris la gestion des périphériques et le mappage de la mémoire.
- Esprit « détective » : compétences exceptionnelles en matière de débogage de systèmes. Vous ne vous contentez pas de corriger les symptômes, vous recherchez la cause profonde.
- Outils du métier : maîtrise du C/C++ et expérience avec Git/Jira.

Atouts supplémentaires :

- Expérience dans le secteur de l'audiovisuel professionnel ou de la diffusion.

- Connaissance des architectures PCIe ou « Network-on-Chip (NoC) ».
- Passion pour les contributions codes sources libres ou l'optimisation au niveau du noyau.

Veuillez envoyer votre CV au format Word à Maria Essaouari à l'adresse maria.essaouari@quantum-qtr.com.

RECOMMANDEZ UNE PERSONNE EMBAUCHÉE POUR UN POSTE ET OBTENEZ UNE PRIME ! Pour plus d'informations, cliquez ici.

Numéro du permis CNESST : AP-2000414 et AR-2000415

Toutes les candidatures sont examinées par notre équipe de recrutement, et les décisions d’embauche sont prises par des personnes. Nous pouvons également utiliser des outils dotés d’intelligence artificielle pour soutenir certaines étapes du processus d’examen des candidatures.


....................................................

Position:
Embedded Linux USB Specialist (KVM Development)
Location: Montreal

We are looking for a USB Specialist to join our KVM (Keyboard, Video, Mouse) development team.

In this role, you will be the "owner" of the USB stack. You’ll dive deep into Linux kernel drivers, architect innovative USB-over-IP solutions, and integrate cutting-edge media standards like IPMX and NMOS. If you enjoy solving the "impossible" bugs at the intersection of hardware and software, this is your seat.

What You’ll Do:

- Architect & Build: Design and maintain Linux drivers with a focus on USB Gadget, UAC (USB Audio Class), and UVC (USB Video Class).

- Innovate: Lead the integration of latest technologies (IPMX, NMOS) into our KVM ecosystem.
- Optimize: Fine-tune existing code for maximum stability and ultra-low latency—every millisecond counts in KVM.
- Collaborate: Work side-by-side with hardware architects to diagnose complex system-level anomalies.
- Validate: Develop client applications to test, stress-test, and prove out new features.

What You Bring:

- Education: Degree in Computer Engineering, Electrical Engineering, or Computer Science.

- The "USB Mastery": 5+ years of hands-on experience with the USB protocol. You should know USB Gadget drivers like the back of your hand.
- Linux Expertise: Solid understanding of Linux Kernel and User Space, including device management and memory mapping.
- The "Detective" Mindset: Exceptional system debugging skills. You don't just fix symptoms; you find the root cause.
- Tools of the Trade: Proficiency in C/C++ and experience with Git/Jira.

Bonus Points For:

- Experience in the Pro-AV or Broadcast industry.

- Familiarity with PCIe or Network-on-Chip (NoC) architectures.
- A passion for open-source contributions or kernel-level optimization.

Please send your resume in Word format to Maria Essaouari at maria.essaouari@quantum-qtr.com.

REFER A NEW HIRE AND EARN A CASH BONUS! For details, click here.

CNESST permit numbers: AP-2000414 et AR-2000415

All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.

 

apply now
contact us
Maria Essaouari
Maria Essaouari
Recruitment Specialist

apply now

Feel like this is a perfect fit for your qualifications? Take the first step and upload your resume.