
Job Title: Quality Assurance Analyst (Embedded)
Location: Waterloo, Ontario – Hybrid
Salary Range: $65,000-$80,000 CAD + Bonus Eligible
Who we are: Lynx delivers modular, open standards-based software solutions that redefine the economics of developing, deploying, and maintaining high assurance, mission critical edge platforms. These secure edge computing solutions are designed to drive innovation and operational excellence in today’s most demanding environments. From advancing aerospace and defense capabilities to transforming commercial and industrial systems, Lynx collaborates across a wide range of industries, including automotive, medical, and critical infrastructure, to deliver tailored, high assurance solutions aligned with specific mission and operational requirements. Our key products and services are:
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
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:
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.
680 - Engineering - CoreSuite Platform
Waterloo, Canada
Share on: