View all jobs

Software Verification Engineer

Waterloo, Kitchener, Ontario

Software Verification Engineer 

Aversan Inc. (www.aversan.com) is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Verification Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software!

Location: Fully Remote

  • Participate in the software verification of safety critical graphics driver software
  • Review C code for adherence to coding standards and guidelines
  • Create high level test cases
  • Review low-level requirements for adherence to requirements checklists
  • Write written test procedure documents in English
  • Develop test procedures into C-code based tests.
  • Implement code fixes to address findings from code reviews
  • Document test results
  • Participate in customer stand up meets, progress meetings.

Basic Qualifications
  • Bachelor’s degree in Computer/Software/Electrical Engineering, Computer Science or an equivalent.
  • Minimum 5 years of experience and superior understanding of C programming language.
  • Experience performing code reviews.
  • Experience writing test procedure and test scripts and executing test codes.
  • Experience performing unit testing (RTRT, Vectorcast, Cantata)
  • Prior working experience in a multi-disciplinary team setting in the Software, Engineering or Aerospace industries would be an asset.
  • Proficiency in using GIT and Microsoft Visual Studio 2013.
  • Existing knowledge or willingness to learn OpenGL and knowledge of Vulkan is a good asset.
  • Good working knowledge of software testing methodologies and profiling tools.
  • Ability to reliably meet deadlines and project objectives.
  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication and presentation skills in English.


Share This Job

Powered by