Make Your Resume Now

Quality Assurance Analyst (Embedded)

Salaried, full-time

Job Overview

Role Summary

Execute established test plans for assigned embedded product releases, ensuring test and build environment readiness and delivering high‑quality release outcomes.


As a key contributor, you will lead defect discovery and triage, strengthen testing and release processes, and collaborate closely with engineering teams to deliver reliable products that meet rigorous customer and industry standards.

 

Responsibilities

·       Execute end‑to‑end release testing for assigned embedded products, performing manual and automated tests and producing clear, traceable results

·       Maintain stable and reliable test environments by supporting Windows and Linux systems, performing routine health checks, and resolving environment issues

·       Investigate test and build failures, document actionable defects with supporting evidence, and work with developers through resolution and retest

·       Verify release package completeness and compliance, maintaining controlled release artifacts and repositories

·       Collaborate with cross‑functional engineering teams to align testing, release readiness, and delivery with defined requirements

 

Must-Have Skills & Experience

·       3–5 years of quality assurance experience in embedded or systems software, with demonstrated ownership of testing and release activities for assigned products

·       Hands‑on experience executing and maintaining manual and automated test suites within established frameworks, supported by a solid understanding of SDLC concepts and structured test methodologies

·       Proven ability to set up, troubleshoot, and maintain test and build environments across Linux and Windows platforms, escalating complex or systemic issues as appropriate

·       Working proficiency in Python scripting, with sufficient familiarity in C/C++ to support embedded debugging, test harness comprehension, and effective defect triage

·       Bachelor’s degree (or equivalent experience) in Computer Science, Computer/Software Engineering, or a related technical discipline

·       Strong written, verbal, and analytical communication skills, with the ability to clearly document defects, test results, and release readiness

 

Nice to Have

  • Exposure to graphics development or validation, including experience with OpenGL or Vulkan
  • Experience using source control and CI/CD tools such as Git and Jenkins
  • Familiarity with safety‑critical certification environments (e.g., DO‑178C, ISO 26262)
  • Experience working with Jira and SharePoint

 

Work Location

This role requires working out of our Waterloo office, with work from home opportunities.


Sound Exciting? Get in touch today! We have very robust benefits including: 

  • Low-cost Medical / Dental / Vision coverage options 
  • 401K with generous employer match 
  • Responsible Paid Time Off + 11 Paid Holidays 
  • Remote work opportunities based on role 
  • Employee Assistance Program (EAP) 
  • Career growth and professional development opportunities 

 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!