Quality Assurance Analyst at Lynx Software Technologies, Inc. – Waterloo, Ontario
Explore Related Opportunities
About This Position
Job Title: Quality Assurance Analyst (Intermediate)
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 software 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 software products, performing manual and automated tests and producing clear, traceable results
· Maintain stable and reliable test environments by supporting Windows and Linux systems
· 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 building and testing software, executed on embedded systems, with demonstrated ownership of testing and release activities for assigned products
· Hands-‑on experience executing manual and automated test suites within established frameworks
· Solid understanding of Software Development Life Cycle concepts and structured test methodologies
· Practical knowledge of fundamental object-oriented programming concepts and principles
· Working proficiency in Python and C/C++ to support debugging, test harness comprehension, code inspections, and effective defect triage
· Working knowledge of Source Control Management Tools for Development or QA purposes (e.g. Pull/Push, Branching, Merging)
· 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
· Expertise in virtualization, navigation, management and troubleshooting of test and build environments
- Exposure to CI/CD tools (Github Actions, Azure DevOps, or Jenkins)
- Experience working with Jira and SharePoint
- Familiarity with safety-critical‑ certification environments (e.g., DO‑178C, ISO 26262)
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:
- 100% employer paid medical and dental benefits
- RRSP with employer match
- Unlimited Vacation Plan
- Remote work opportunities
- 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.