Note: The job is a remote job and is open to candidates in USA. Qualcomm is a leading technology company, and they are seeking a Principal Engineer to design, scale, and harden CI/CD infrastructure and verification systems for their AI Software stack. This role involves building automated pipelines, integrating embedded hardware, and ensuring high-signal validation at scale.
Responsibilities
- Architect and scale large‑distributed CI/CD systems with high throughput and low flakiness
- Design automated workflows: build, package, deploy, flash, run, log‑collection, triage, dashboarding
- Develop scheduling/orchestration layers for thousands of HW‑based regression tests
- Implement monitoring, telemetry, and automated mitigation for CI stability
- Develop embedded target test frameworks across DSP/NPU
- Automate flashing, provisioning, power/reset, and new chipset bring‑up
- Design hardware‑in‑loop validation for stability, thermal, long‑run correctness, and performance
- Own coverage strategy for throughput, correctness, memory behavior, and runtime scheduling
- Develop automated triage signals and failure classification systems
- Eliminate flakiness and nondeterminism in HW test environments
- Maintain CI/verification pipelines for internal and open‑source projects
- Enforce PR gating, reproducible builds, artifact management, and API correctness
- Influence DevOps, firmware, and platform teams using data‑driven insights
- Lead technical deep‑dives on CI and embedded HW failures
- Align infrastructure capabilities with program milestones and customer requirements
- Produce high‑quality documentation for CI architecture, HW frameworks, and best practices
- Drive continuous improvement and streamline reproducible HW testing workflows
Skills
- 10+ years in CI/CD engineering, verification, embedded systems, or runtime/toolchain development
- Expertise designing/scaling CI/CD (Buildkite, Jenkins, GitLab CI, GitHub Actions)
- Deep experience integrating embedded hardware into automated pipelines
- Background in firmware flashing, device provisioning, power/reset automation, and board‑farm debugging
- Strong scripting/programming in Python, Bash, C/C++
- Experience maintaining open‑source verification pipelines
- Strong debugging across runtime/driver/inference layers
- Ability to influence cross‑functional engineering teams
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 8+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 7+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- PhD in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- Familiarity with Qualcomm AI stack (QNN, QAIRT, SNPE)
- Experience with heterogeneous compute validation (DSP/GPU/CPU/NPU)
- Background in silicon bring‑up or hardware‑in‑loop systems
- Experience with large device‑farm operation and automation
Benefits
- •REMOTE based is possible for this role.
- Qualcomm is an equal opportunity employer.
- If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process.
- Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
- Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
Company Overview