15 часов назад
Senior Engineer QA
100 900 - 131 100CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Engineer QA (Embedded Firmware and Hardware): Designing and maintaining automated test infrastructure for hardware products and firmware components with an accent on system-level testing, test frameworks, and CI/CD integration. Focus on building test fixtures, defining testable interfaces and mock layers, and executing functional, integration, regression, and performance tests.
Location: Toronto, Canada; hybrid schedule with in-office work required on Wednesdays and Thursdays
Salary: CAD 100,900–131,100 annually, plus variable compensation including short-term and long-term incentives.
Company
, including ecobee, develops smart home, energy, automation, and backup power products designed to improve comfort, efficiency, and sustainability.
What you will do
- Design, develop, and maintain automated test infrastructure for hardware products and associated embedded firmware.
- Architect test frameworks and tools and integrate them into CI/CD pipelines such as Jenkins and GitHub Actions.
- Perform functional, integration, regression, performance, and system-level testing across firmware, hardware interactions, and application software.
- Collaborate with embedded software engineers to improve code testability and define testable interfaces and mock layers.
- Participate in Agile planning, code reviews, and design discussions to embed quality throughout the development lifecycle.
- Document testing patterns, test plans, test cases, bugs, and research findings; coach peers and represent QA in cross-functional discussions.
Requirements
- Strong software development and design skills for building test automation infrastructure.
- Strong coding skills in Python, C, or C++.
- Experience with embedded firmware and software testing techniques, methodologies, and tools.
- Experience with Selenium, Robot Framework, or similar testing frameworks.
- Experience with CI/CD tools such as Jenkins or GitHub Actions and container technologies such as Docker or Kubernetes.
- Knowledge of electronic design, PCB layouts, and networking protocols including BLE and Wi-Fi.
Culture & Benefits
- Hybrid work with remote flexibility on days without required office attendance.
- Cross-functional Agile collaboration with product stakeholders, firmware developers, hardware engineers, and QA engineers.
- Medical, dental, and vision plans, plus life and long-term disability coverage.
- Flexible spending and health savings accounts, accrued paid time off, and paid holidays.
- RRSP retirement benefits and variable compensation eligibility.
Hiring process
- 30-minute phone call with Talent Acquisition.
- 90-minute technical deep dive with two team members, including pair programming.
- 90-minute final interview with the Hiring Manager and a leadership team member.
- Background check required for the hired candidate.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Software Development Engineer in Test (Automation Testing)
7 дней назад
Principal Quality Architect (AI)
160 000 - 180 000CAD
Robinhood
7 дней назад
Senior Quality Engineer (Fintech)
106 250 - 125 000CAD
4 часа назад
QA & Test Automation Developer (AI)
108 000 - 121 000CAD
3 дня назад
Test Lead | Global Identity and Access Management
109 680 - 120 000CAD
Robinhood
6 дней назад
Quality Engineer, Mobile (iOS/Android)
80 750 - 95 000CAD