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. ~ Collaborate closely with hardware, software, and validation teams to identify, analyze, and correct system anomalies. Undergraduate degree in Computer Engineering, Electrical Engineering (Computer Science option), or Computer Science. ~Solid understanding of computer architecture and the Linux operating system (kernel, user space, USB device management). ~ Excellent system debugging and root cause analysis skills. ~ Experience with code and project management tools such as Git, Bitbucket, and JIRA (an asset). #
📌 Software Designer, USB Specialist (Dorval)
🏢 Matrox
📍 Dorval