首席工程师 - 验证、CI/CD 基础设施与嵌入式硬件(AIS
Principal Engineer - Verification, CI/CD Infrastructure & Embedded Hardware (AIS
公司:
高通技术公司职位类别:
工程部,工程部 > 机器学习工程部总体概述:
高级验证工程师(CI/CD 与嵌入式硬件)是负责设计、扩展和增强 CI/CD 基础设施和验证系统的高级个人贡献者,这些系统用于验证高通的 AI 软件堆栈,包括 QNN HTP、QAIRT、工具链、内核和嵌入式运行时组件。该职位可远程办公。
此职位技术深度高且注重实践:你将构建大规模自动化流水线,集成嵌入式硬件(DSP、NPU)测试执行,推动基于目标的回归基础设施,并确保在大规模下高效、可靠且高信号的验证。
你可以利用过去管理大型 CI/CD 流水线的经验,快速定位软件和/或硬件层面的问题。新职位
主要职责(以个人贡献者为中心):
CI/CD 基础架构与扩展
- 架构并扩展高吞吐量、低不稳定性的分布式 CI/CD 系统。
- 设计自动化工作流:构建、打包、部署、烧录、运行、日志收集、分类、仪表板。
- 为数千个基于硬件的回归测试开发调度/编排层。
- 实现监控、遥测和 CI 稳定性的自动缓解机制。
嵌入式硬件验证与自动化
- 在 DSP/NPU 上开发嵌入式目标测试框架。
- 自动化烧录、配置、电源/重置和新芯片组的启动。
- 设计硬件在环验证,用于稳定性、热性能、长时间正确性和性能。
测试策略、覆盖率扩展与信号优化
- 负责吞吐量、正确性、内存行为和运行时调度的覆盖率策略。
- 开发自动化分类信号和故障分类系统。
- 消除硬件测试环境中的不稳定性和非确定性。
开源与内部流水线维护
- 维护内部和开源项目的 CI/验证流水线。
- 强制实施 PR 管制、可重现构建、工件管理和 API 正确性。
跨职能影响
- 使用数据驱动的洞察力影响 DevOps、固件和平台团队。
- 领导 CI 和嵌入式硬件故障的技术深入分析。
- 使基础设施能力与项目里程碑和客户需求保持一致。
文档与流程工程
- 编写高质量的 CI 架构、硬件框架和最佳实践文档。
查看英文原文
Company:
Qualcomm Technologies, Inc.Job Area:
Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:
The Principal Engineer, Verification (CI/CD & Embedded HW) is a senior individual contributor responsible for designing, scaling, and hardening CI/CD infrastructure and verification systems that validate Qualcomm’s AI Software stack—including QNN HTP, QAIRT, toolchains, kernels, and embedded runtime components.
REMOTE based is possible for this role.
This role is deeply technical and hands‑on: you will build large‑scale automated pipelines, integrate embedded hardware (DSP, NPU) test execution, drive target‑based regression infrastructure, and ensure efficient, reliable, and high‑signal validation at scale.
You can apply past experience managing large CI/CD pipelines to quickly target issues that arise to a software and/or hardware level. New Position
Key Responsibilities (IC‑Focused):
CI/CD Infrastructure Architecture & Scaling
- 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.
Embedded Hardware Validation & Automation
- 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.
Test Strategy, Coverage Expansion & Signal Improvement
- 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.
Open‑Source & Internal Pipeline Ownership
- Maintain CI/verification pipelines for internal and open‑source projects.
- Enforce PR gating, reproducible builds, artifact management, and API correctness.
Cross‑Functional Influence
- 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.
Documentation & Process Engineering
- Produce high‑quality documentation for CI architecture, HW frameworks, and best practices.
- Drive continuous improvement and streamline reproducible HW testing workflows.
Required Qualifications
- 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.
Preferred Qualifications
- 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.
Success Indicators
- Highly stable, scalable CI/CD pipelines with reduced failures/flakiness.
- Faster regression turnaround and increased throughput.
- Strong embedded target coverage with reproducible signals.
- Positive feedback from global engineering teams.
Minimum Qualifications:
• 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.
OR
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.
OR
PhD in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
New Headcount
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. You may call Qualcomm's toll-free number foundhere. 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. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies:Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay rangeand Other Compensation & Benefits:
$221,600.00 - $332,400.00The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer – and you can review more details about our US benefits at thislink.
If you would like more information about this role, please contactQualcomm Careers.
Originally posted on Himalayas