Software Designer C/c++, Usb Specialist

Dorval, QC, CA, Canada

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.



Requirements




Bachelor's degree in Computer Engineering, Electrical Engineering (Computer Science option), or Computer Science. 3 to 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 (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). * Fluency in French.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2510197
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dorval, QC, CA, Canada
  • Education
    Not mentioned