More jobs:
Software Engineer — CI, Build & Release
Job in
San Diego, San Diego County, California, 92189, USA
Listed on 2026-09-04
Listing for:
Qualcomm
Full Time
position Listed on 2026-09-04
Job specializations:
-
Software Development
DevOps, Software Testing
Job Description & How to Apply Below
Company:Qualcomm Technologies, Inc.
Job Area:Engineering Group, Engineering Group >
Machine Learning Engineering
General
Summary:
As part of the AISW engineering team at Qualcomm, you will own the CI, build, and release infrastructure for the Delegates portfolio — ONNX Runtime, Execu Torch, and TFLite / LiteRT. You will ensure fast, reliable, high-quality software delivery across Linux, Windows, and Android targets leverage off-device and on-target hardware-in-the-loop (HIL) validation for Qualcomm Snapdragon SoCs, directly enabling the team's ability to ship to strategic ISV partners and align with upstream framework release cadences.
Minimum Qualifications:
• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ 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 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
What You'll Do
CI & Build Infrastructure
- Design, own, and evolve multi-platform CI pipelines for ORT QNN-EP, Execu Torch, and LiteRT delegates across Linux, Windows (ARM
64/x86), and Android. - Maintain hermetic, reproducible build recipes and tool chains; manage cross-platform dependencies and toolchain versioning across all Delegates targets.
- Integrate HIL and on-device automated testing into CI workflows for Snapdragon SoC validation at scale.
- Drive the agentic transformation by embedding AI-assisted tooling (Claude Code, Git Hub Copilot, Codex) into CI and developer workflows to improve team velocity.
Release Engineering
- Own the end-to-end release pipeline: versioning strategy, artifact packaging (Python wheels, shared libraries, Android AARs), signed binary distribution, and release gate criteria.
- Define and enforce automated quality gates — regression benchmarks, performance thresholds, op-coverage checks — aligned with ORT, Execu Torch, and LiteRT upstream cadences.
- Coordinate SDK artifact delivery with the QAIRT SDK release train and downstream ISV partners.
Test Automation & Quality
- Partner with delegate engineers to build automated functional, performance, and regression test suites covering op coverage, numerical accuracy, and latency.
- Develop dashboards and alerting for build health, test pass rates, and performance trends; integrate with JIRA for automated defect tracking and release readiness reporting.
Developer Experience & Collaboration
- Streamline inner-loop workflows: local build scripts, container images, pre-commit hooks, and environment bootstrapping that mirror CI behavior.
- Maintain CI runbooks and documentation for a globally distributed team; align all CI/build infrastructure with Qualcomm Corporate tooling standards.
- Coordinate with upstream open-source communities (ORT, Execu Torch, LiteRT) to track breaking changes and contribute automation improvements back upstream.
- Bachelor's degree in Computer Science, Engineering, or related field and 8+ years of software/Dev Ops/release engineering experience — OR — Master's degree and 6+ years.
- Expert-level Python and Bash scripting.
- Hands-on experience integrating an AI coding agent (Claude Code, Git Hub Copilot, or Codex) into a CI or development workflow.
- Deep experience with CI/CD platforms (Jenkins, Git Lab CI, Git Hub Actions, Team City, or similar) and Git-based SCM workflows.
- Proven end-to-end ownership of build, release, and deployment pipelines in a multi-platform environment.
- Exposure to JIRA or equivalent for defect tracking and sprint-based triage.
- Effective communication skills (verbal, written, presentation).
- Experience with ML framework build systems — ONNX Runtime, Execu Torch, or TFLite / LiteRT.
- C/C++ build and debugging proficiency (CMake, Bazel, or equivalent).
- Experience with Android NDK, cross-compilation and packaging / release logistics (Maven, Gradle, …)
- Experi…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×