Software Engineer
Posted on October 4, 2024
Peraso Technologies Inc. is actively seeking a skilled and experienced 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:
- Maintain and advance device driver operations and development
- Assist in the development of new device drivers and networking features
- Participate in bug fixes and daily driver operation
- Collaborate with Technical Leads to develop designs, document, and implement system software device drivers and tools
- Assist in debugging, triaging, and resolving bug issues
- Engage with customers, users, and validation to triage and implementation of bug fixes
- Work with team lead to maintain and develop reference designs and platforms
- Collaborate with team members in drafting requirement and review test plans
- Support validation and testing
- Provide application support
- Facilitate the integration of new hardware
- Special projects, as requested
Skills, Knowledge & Abilities:
- Bachelor’s degree in Computer science or related field
- 3 years of work experience in computer programming or software development
- Working knowledge of C, C++, Python, bash, and Object Orientated Programming
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.