Sr. Software Engineer

at  Peraso Technologies Inc

Toronto, ON M5J 2L7, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 May, 2025USD 80000 Annual07 Feb, 20252 year(s) or aboveDebugging,Wireless,C++,Computer Science,Windows,Linux,Usb,CNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Peraso Technologies, Inc. is actively seeking a skilled and experienced Senior Software Engineer to join our Software Development team. This position is responsible for the maintenance and development of device drivers and network stacks. This is a hybrid position with three days working in the office (Downtown or Markham location) and two days working remotely.

Primary Duties and Responsibilities:

  • Focus on the development of device drivers and network stack on crossed platforms (Linux /Windows)
  • Assist in the development and maintenance of networking and USB driver stack
  • Assist in the development and maintenance of MAUSB driver stack
  • Contribute to the development and maintenance of system software drivers across various operating systems
  • Assist in the development of proof-of-concept application and drivers
  • Assist in the development and maintain embedded platform reference designs
  • Involved in the design and development of drivers and applications
  • Collaborate with the validation team to troubleshoot and resolve driver stack issues
  • Participate in implementations of core features
  • Involved in implementation of new drivers USB, Networking, protocol, MAUSB, ACM, and NCM
  • Assist in maintaining legacy drivers and tools, develop Network Infrastructure and VR drivers and its associate components
  • Provide support in driver development and debugging
  • Special projects, as requested

Skills, Knowledge & Abilities:

  • Bachelor’s degree in Computer Science or related field
  • 2-5 years of experience or equivalent qualifications
  • Experience in device drivers development for Linux or Windows
  • Proficiency in C/C++ and kernel debugging
  • Understanding of wireless, networking and USB protocols is a plus
  • Ability to troubleshoot and resolve software bugs
  • Basic knowledge in embedded platforms

We thank all candidates for their interest, but only those who are considered for an interview will be contacted.
Peraso Technologies is committed to supporting the Integrated Accessibility Standards Regulation (Ontario), ensuring accommodation for people with disabilities throughout the recruitment process and employment lifecycle.
Job Type: Full-time
Pay: $80,000.00-$130,000.00 per year

Benefits:

  • Dental care
  • Life insurance
  • Paid time off
  • Stock options
  • Tuition reimbursement
  • Vision care

Schedule:

  • Monday to Friday

Work Location: Hybrid remote in Toronto, ON M5J 2L7
Expected start date: 2025-02-0

Responsibilities:

  • Focus on the development of device drivers and network stack on crossed platforms (Linux /Windows)
  • Assist in the development and maintenance of networking and USB driver stack
  • Assist in the development and maintenance of MAUSB driver stack
  • Contribute to the development and maintenance of system software drivers across various operating systems
  • Assist in the development of proof-of-concept application and drivers
  • Assist in the development and maintain embedded platform reference designs
  • Involved in the design and development of drivers and applications
  • Collaborate with the validation team to troubleshoot and resolve driver stack issues
  • Participate in implementations of core features
  • Involved in implementation of new drivers USB, Networking, protocol, MAUSB, ACM, and NCM
  • Assist in maintaining legacy drivers and tools, develop Network Infrastructure and VR drivers and its associate components
  • Provide support in driver development and debugging
  • Special projects, as requeste


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or related field

Proficient

1

Toronto, ON M5J 2L7, Canada