Work In Tech

Find your next role at Canada's fastest-growing tech companies

Test Software Developer, Product Validation

Peraso Technologies

Peraso Technologies

Software Engineering, Product
Toronto, ON, Canada · Markham, ON, Canada
Posted on Jul 31, 2024

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