Job Listings

We assist and coach high level gainfully employed Candidates to leave good positions; for greater ones.

Available Positions

Software Test Engineer

Twitter Facebook
Kitchener, ON
Job Type
Direct Hire
Oct 02, 2018
Job ID

Main Responsibilities:

  • Actively participate in all aspects of the software testing process, collaborating with testers, developers, management, and project stakeholders
  • Execute tests and generate defect reports
  • Prepare software releases for embedded systems
  • Implement and maintain various test automation tools
  • Testing, profiling and optimizing drivers and applications
  • Working as a team to produce reliable, high quality, safety critical software
  • Creating test cases and DO-178, DO-254 safety critical certification artifacts
  • Create test plans and detailed test procedures
  • Test environment management: create Windows and Linux build server VMs, install various build and software development tools, troubleshoot environment issues
  • Update and maintain SConscripts and Python driver build scripts
  • Troubleshoot failing tests and work with the appropriate resources to resolve issues

Required Skills:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related Engineering field
  • Good understanding of Software programming languages (C/C++, Python/Scripting)
  • Thorough understanding of testing methodologies, including test automation
  • Experience developing, debugging, and troubleshooting embedded software
  • Superior attention to detail
  • Experience with Manual, Automated, and Performance testing tools
  • Experience with testing environments and frameworks
  • Outstanding verbal and written English communication skills are crucial
  • Strong organization and technical skills
  • Excellent analytical / problem solving skills
  • Ingrained sense of accountability and ownership
  • Continuous drive for learning, pushing technical limits, and finding new solutions

Additional Assets:

  • 1-3 years of experience in software or hardware quality assurance
  • 1-3 years of experience in software development (preferably C)
  • Experience with defect tracking and diagnosing software defects
  • Experience with 3D graphics (preferably OpenGL or Vulkan)
  • Experience with various operating systems (Linux, PikeOS, Windows, VxWorks, Integrity)
  • Experience using GIT or other source code management tools
  • Experience using Jenkins (build tools)



KNG gets high demand for professionals in R&D, Engineering, Chemistry, Science and technology, manufacturing, Quality, Regulatory affairs, Process, and Facilities.

Learn More


Our philosophy is not only to understand the skill set that we covet for each opportunity we represent, but to understand the “why” behind it.


We assist and coach high level gainfully employed Candidates, to make life altering career changes.

Submit Resume/CV