Software Driver Developer

6 days ago


Toronto, Ontario, Canada Perasoinc Full time

About the Role

Peraso Technologies, Inc. is actively seeking a talented and experienced Software Driver Developer to join our Software Development team. This position involves the design and development of device drivers and network stacks across multiple platforms including Linux/Windows.

This is a hybrid position with three days working in the office and two days working remotely. As a Software Driver Developer, you will be responsible for:

  • Designing and developing device drivers and network stacks
  • Maintaining existing networking and USB driver stack
  • Collaborating with the validation team to resolve driver stack issues
  • Implementing new drivers for USB, Networking, protocols, MAUSB, ACM, and NCM
  • Developing and maintaining Legacy drivers and tools
  • Developing Network Infrastructure and VR drivers and its associated components
  • Participating in special projects as assigned

What We're Looking For

To be successful in this role, you should possess:

  • Bachelor's degree in Computer Science or related field
  • 5-10 years of software development experience or equivalent
  • Proficiency in C/C++ programming and kernel debugging
  • Familiarity with wireless, networking, and USB protocols is preferred
  • Experience designing and building complex cross-platform software
  • Excellent written and verbal communication skills
  • Strong problem-solving skills and ability to troubleshoot software bugs
  • Knowledge in embedded platforms work such as Yocto and OpenWrt is a plus


  • Toronto, Ontario, Canada Systems & Software Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Systems & Software, a leading provider of customer information system solutions to municipal and investor-owned utilities.The successful candidate will have a strong background in backend development for billing and accounting applications, with experience working in...

  • Software Developer

    7 days ago


    Toronto, Ontario, Canada Veracity Software Inc Full time

    About the RoleVeracity Software Inc is seeking an experienced C# Engineer to join our team. As a key member of our development group, you will be responsible for automating regression testing harnesses, producing test data for new services, and improving integration testing scripts.Key Responsibilities- Automate regression testing harness - capability to run...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a talented Enterprise Software Developer to join our team in Toronto, ON. As a key member of our engineering team, you will be responsible for developing large-scale Salesforce applications.Key Responsibilities:Developing large-scale Salesforce applications using APEX, Lightning Web Components, and Salesforce Data...


  • Toronto, Ontario, Canada Systems & Software Full time

    **About Us** Systems and Software has been a pioneering force in the Utility CIS arena since 1973. Our mission is to provide quality customer information system solutions to municipal and investor-owned utilities. To achieve this mission, we understand the importance of a committed and engaged group of developers, implementers, and support staff. We are...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleThe position of FS Developer - Java + Angular is now available at Iris Software Inc. in Toronto, ON.This long-term opportunity offers a chance to work with a top Canadian bank, serving over 17 million clients and employing more than 89,000 people worldwide.As an FS Developer, you will be responsible for developing software using Java and Spring...


  • Toronto, Ontario, Canada Systems & Software Full time

    Job DescriptionHarris, a leading provider of mission-critical software to the public sector in North America, seeks a highly skilled Senior Software Engineer to join its team. As a pioneering force in the Utility CIS arena, we are looking for an engineer who can design and develop backend solutions primarily for billing systems.In this role, you will be...


  • Toronto, Ontario, Canada Vela Software Full time

    Director of Business Development for Enterprise SoftwareVela Software, a subsidiary of Constellation Software Inc., is seeking an experienced Director of Business Development to drive growth across multiple Vela operating groups. This role focuses on developing and implementing scalable business processes to ensure consistency, improved conversion, and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    At Iris Software Inc., we are seeking a highly skilled Senior Software Development Lead to join our team. As a seasoned professional, you will be responsible for designing and developing robust and scalable web applications using Java, Spring Boot, and Angular.The ideal candidate will have a strong background in software development with 10+ years of...

  • software developer

    2 weeks ago


    Toronto, Ontario, Canada Scadea Software Solutions Inc Full time

    Experience: 1 year to less than 2 yearsTasks:Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareResearch and evaluate a variety of...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Long-Term .NET Developer Contract OpportunityThis mid-senior level role offers a chance to work as a long-term contractor (12+ months) on a hybrid project in Toronto, ON, focusing on .NET and C#, along with React.JS expertise.Main Responsibilities:Develop high-quality software solutions using .NET and C#, along with expertise in React.JSCollaborate with the...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a highly skilled Software Development Team Lead to join our team in Toronto, ON. This long-term contract opportunity will allow the successful candidate to utilize their expertise in Spring-Boot, Spring-Data, and Angular.About the Company:Iris Software Inc. is a Canada-based multinational financial services company and one of...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Overview:Iris Software Inc. is a leading financial services company and the largest bank in Canada by market capitalization, serving over 17 million clients and having more than 89,000 employees worldwide.Job Title: Lead Java Enterprise Software DeveloperJob Summary:We are seeking a highly skilled and experienced Java developer to join our team as a Lead...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Our MissionWe deliver technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals.A strategic partner to Fortune 500 and other top companies in financial services and many other industries, we provide a value-driven approach - a unique blend of highly-skilled...


  • Toronto, Ontario, Canada Perasoinc Full time

    Job DescriptionWe are seeking a skilled and experienced Senior Software Development Engineer to join our team at Peraso Technologies, Inc. This position involves the design and development of device drivers and network stacks across multiple platforms including Linux/Windows.This is a hybrid position with three days working in the office and two days working...


  • Toronto, Ontario, Canada Aversan Inc Full time

    Aversan Inc. is a reputable engineering company providing expertise in the Aerospace and Defense industries.We are currently seeking a skilled software developer to help develop, test, and troubleshoot low-level software requirements in compliance with DO-178C standards.The role involves coding, troubleshooting, code reviews, and ensuring compliance with...


  • Toronto, Ontario, Canada SideFX Software Full time

    Position OverviewSideFX is seeking an exceptional senior software developer or technical director to join its Toronto-based compositing R&D team.We are developing Copernicus, a next-generation procedural image processing architecture to provide the backbone for compositing, texture synthesis, machine learning, real-time 2D simulation, seamless 3D...


  • Toronto, Ontario, Canada Systems & Software Full time

    Senior Software Engineer (Billing and Accounting)Systems & SoftwareJoin Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Our focus is on developing business applications that push technological boundaries. In this role, you will engineer backend solutions primarily for billing systems, designing new...


  • Toronto, Ontario, Canada Systems & Software Full time

    Senior Software Engineer (Billing and Accounting) Systems & Software Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Our focus is on developing business applications that push technological boundaries. In this role, you will engineer backend solutions primarily for billing systems, designing new...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job SummaryWe are seeking an experienced senior full stack developer to join our team at S M Software Solutions Inc. As a senior full stack developer, you will be responsible for designing, developing, and optimizing cloud-native microservices using Angular and Spring Boot. You will also translate technical specifications into functional, tested applications...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: RQ08154 - Software Developer - SeniorClient: Ministry of Public and Business Service Delivery and ProcurementWork Location: 777 Bay St, Suite 423, Toronto, Ontario, HybridEstimated Start Date: 2025-04-01Estimated End Date: 2026-03-31#Business Days: 251.00Extension: Probable after the initial mandateHours per day or Week: 7.25 hours per daySecurity...