Peraso Careers

Join a Best-in-class engineering organization

Senior Engineer, System Software

Posted on October 6, 2022

Description and Responsibilities:

As a Senior Engineer in Hybrid (Markham or Toronto), you will work in a fast-paced software development team and will be involved in some/part of the following:

  • Focus on development of device drivers and network stack on crossed platforms (Linux / Windows)
  • Help Develop and Sustain networking and USB driver stack
  • Help Develop and Sustain MAUSB driver stack
  • Help Develop and maintain system software drivers on different operating systems
  • Help Develop proof of concept ideas as an application and drivers
  • Help Develop and maintain Embedded platform reference designs
  • Involved in Design and development of  drivers and applications
  • Work with validation team to resolve driver stack bugs
  • Involved in Implementations of core features
  • Involved in  Implementation new drivers USB, Networking, protocol, MAUSB, ACM, NCM
  • Help  Maintain Legacy drivers and tools. Develop Network Infrastructure and VR drivers and its associate components,
  • Help in driver development and Debugging


  • Some Experience in device drivers development on  Linux or windows
  • Proficiency in the C/C++ and kernel debugging
  • Some understanding of wireless, networking and USB protocols  optional
  • Ability to troubleshoot and resolve bugs
  • 2-5 years’ experience or equivalent
Apply for this Position