Senior Embedded Software Engineer - USB Specialist

Christy Media VINCERE ·christy-media.com

Location Montreal, Quebec, Canada
Type Full time
Level Senior
Source Shazamme
Video/Content Aggregation & Distribution
Apply direct

We are partnering with an innovative media technology company based in Montreal to hire a Senior Embedded Software Engineer (USB Specialist) to take ownership of USB development across a complex KVM product suite. This is a senior, high-impact role focused on long-term product development, where you will contribute across the full lifecycle - from low-level debugging through to architecture and technical roadmap. You will play a key role in shaping how USB and KVM capabilities evolve and integrate across a broader product range.

 

What you’ll be doing

  • Designing, developing, and maintaining Linux-based USB drivers (UAC, UVC, USB Gadget)
  • Owning USB functionality across products, from deep technical debugging through to architectural input
  • Contributing to the long-term technical direction and roadmap of USB and KVM capabilities
  • Ensuring code quality, stability, and performance through optimisation and maintenance
  • Writing and executing unit and integration tests to validate functionality
  • Developing applications to demonstrate and validate new features
  • Collaborating with hardware, software, and validation teams to diagnose and resolve complex system issues
  • Supporting the integration of KVM technologies into a wider product ecosystem

 

What you’ll bring

  • Degree in Computer Engineering, Electrical Engineering (Computer Science option), or Computer Science
  • 5+ years of experience working with the USB protocol, including UAC, UVC, and USB Gadget drivers
  • Strong understanding of Linux systems, including kernel, user space, and USB device management
  • Proven expertise in debugging and root cause analysis
  • Bi-lingual in English and French (ideally)
  • Experience with tools such as Git, Bitbucket, and JIRA is advantageous

 

Why this role

  • Ownership of core USB and KVM technology across multiple products
  • Opportunity to influence long-term technical direction and product strategy
  • A role that combines low-level engineering with system-level design and architecture
  • Exposure to complex, real-world technical challenges in a collaborative environment

Frequently asked questions

Who is hiring for the Senior Embedded Software Engineer - USB Specialist role?
Christy Media VINCERE is hiring for the Senior Embedded Software Engineer - USB Specialist position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Embedded Software Engineer - USB Specialist job located?
The Senior Embedded Software Engineer - USB Specialist role with Christy Media VINCERE is based in Montreal, CA.
Is the Senior Embedded Software Engineer - USB Specialist role full-time or contract?
This is a full time position at Christy Media VINCERE.
What experience level is the Senior Embedded Software Engineer - USB Specialist role?
The Senior Embedded Software Engineer - USB Specialist position is aimed at senior-level candidates.
How do I apply for the Senior Embedded Software Engineer - USB Specialist role at Christy Media VINCERE?
Apply directly on Christy Media VINCERE's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct