Test Software Developer, Product Validation
Posted on July 26, 2024
Description and Responsibilities:
Peraso Technologies, Inc. is actively seeking a skilled and experienced Test Software Developer to join our Product Validation team. This position will support the development of mm-wave radio transceivers and systems. The successful candidate must have recent experience in software development or automated test software development. This is a hybrid position with two days working in the office (Downtown or Markham location) and three days working from home
Primary Duties and Responsibilities:
- Analyze product requirements; work closely with Software developers to ensure full test coverage of new and existing features of Peraso IEEE802.11ad communication solution
- Create and review test plans
- Design and implement automated tests
- Maintain existing tests
- Run tests, triage test results and complete reports
- Design and implement tools required for Product Validation
- Perform Ad Hoc testing when needed and report problems to the Software team
- Support the Software team helping them to reproduce and debug issues
Additional Responsibilities:
- Special projects, as requested
SKILLS, KNOWLEDGE & ABILITIES:
- 3+ years of industry programming experience in Java, Python, C, C++or JavaScript
- Solid understand of networking protocols, including UDP, TCP, 802.11
- Comfortable working in both Linux and Windows environments
- Understanding radio communication principles is an asset
- Knowledge of scripting languages is an asset
- Experience in designing and implementing automated test frameworks is an asset
- Familiarity with standard data exchange technologies (e.g. XML, JSON) is an asset
- Comfortable working with IDEs (MS Visual Studio and/or Eclipse)
- Excellent written and oral communication skills
- Proven ability to work in a fast-paced environment dealing with multiple projects simultaneously
Qualifications:
- Bachelor’s Degree (or equivalent) in Computer Engineering, Computer Science or related field