Quality Assurance Analyst (Embedded)

Lynx Software Technologies, Inc. Waterloo, Ontario, Canada Quality Assurance

About this position

 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: 

  • LYNX MOSA.ic: A software platform that can include a LYNX safety-critical real-time operating system. MOSA.ic's modular design provides robust support for multicore processing. It allows different operating systems and applications of different criticality levels to be run on separate cores for improved performance, reliability, and security.
  • CoreSuite 2.0: A suite of graphics libraries and tools that enable GPU hardware acceleration for both graphics and "GPU Compute", supporting applications such as machine learning and AI processing in edge devices.
  • MOSA.ic.SCA and Vigiles, tools that provide Software Bill of Materials (SBOM) and Common Vulnerabilities Exposure (CVE) management for embedded Linux-based and other applications.
  • Software development services for high-reliability applications that can include initial setup of a "DevSecOps" development environment, software application development, and long-term product lifecycle management. 

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.