Matrox Graphics Inc

Software Designer, USB Specialist

📍 Location
dorval, qc
⏰ Job Type
Full-time
📅 Posted
July 20, 2026
Apply Now

Job Description

Responsibilities

  • Design, develop, and maintain Linux drivers, particularly for USB devices (UAC, UVC, USB Gadget).
  • Ensure the quality, stability, and performance of existing code through maintenance and optimization activities.
  • Write and execute unit and integration tests to ensure the reliability of developed features.
  • Develop client applications to demonstrate and validate new driver features.
  • Collaborate closely with hardware, software, and validation teams to identify, analyze, and correct system anomalies.

Qualifications

  • Undergraduate degree in Computer Engineering, Electrical Engineering (Computer Science option), or Computer Science.
  • 5+ years of hands‑on experience developing around the USB protocol, including UAC, UVC, and USB Gadget drivers.
  • Solid understanding of computer architecture and the Linux operating system (...

Start Your Week Right!

Apply now and make every Monday exciting with Matrox Graphics Inc

Apply for this Position