4 days ago
Markham, CanadaStaff+
Responsibilities
- Architect and scale distributed CI/CD systems with high throughput, low flakiness, monitoring, telemetry, and automated mitigation.
- Design workflows for building, packaging, deploying, flashing, running, logging, triaging, and dashboarding embedded software tests.
- Develop scheduling and orchestration layers for large-scale hardware regression testing.
- Build embedded target test frameworks across DSP and NPU platforms.
- Automate firmware flashing, device provisioning, power/reset operations, and new chipset bring-up.
- Design hardware-in-the-loop validation for stability, thermal behavior, long-run correctness, and performance.
- Own verification coverage for throughput, correctness, memory behavior, and runtime scheduling.
- Develop automated triage signals and failure-classification systems while reducing nondeterminism and flakiness.
- Maintain internal and open-source verification pipelines with PR gating, reproducible builds, artifact management, and API correctness.
- Lead technical investigations of CI and embedded hardware failures and influence DevOps, firmware, and platform teams.
- Document CI architecture, hardware frameworks, and reproducible hardware-testing practices.
Requirements
- 10+ years of experience in CI/CD engineering, verification, embedded systems, or runtime/toolchain development is listed in the required qualifications.
- A bachelor's degree requires 6+ years, a master's degree requires 5+ years, or a PhD requires 4+ years of related hardware, software, or systems engineering experience.
- Expertise designing and scaling CI/CD systems using Buildkite, Jenkins, GitLab CI, or GitHub Actions.
- Deep experience integrating embedded hardware into automated pipelines, including firmware flashing, provisioning, power/reset automation, and board-farm debugging.
- Strong scripting and programming skills in Python, Bash, C, and C++.
- Experience maintaining open-source verification pipelines and debugging runtime, driver, and inference layers.
- Ability to influence cross-functional engineering teams.
- Preferred qualifications include familiarity with QNN, QAIRT, and SNPE; heterogeneous DSP/GPU/CPU/NPU validation; silicon bring-up or hardware-in-the-loop systems; and large device-farm operation.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
