Senior Embedded Software Engineer USB Specialist

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Job Description

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 youll 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 youll 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

Required Experience:

Senior IC

Job DescriptionWe 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 developm...
View more view more

About Company

Company Logo

Reshaping the world of broadcast media recruitment

View Profile View Profile