Staff Software Engineer CI, Build & Release

Qualcomm
San Diego, CA, United States
7 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$180,000.0 - $225,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer-Aided Design Automation of Tests Bash Shell CMake Configuration Management Continuous Integration DevOps Gradle Python (Programming Language) Cisco Nexus Switches Release Management Software Configuration Management
+11 more
Systems Integration Management of Software Versions Scripting Git Linux Development Git Flow Kubernetes Build Tools Software Version Control Docker Artifactory

Job description

Qualcomm seeks a Staff Software Engineer for CI, build, and release pipelines supporting cutting edge wireless and 5G products. You will design, implement, and optimize scalable CI/CD systems, build orchestration, and automated release workflows for complex semiconductor and software stacks. Responsibilities include developing robust build scripts, managing artifact repositories, integrating test automation, improving reliability and performance, and enforcing quality and security gates. You’ll collaborate with global engineering teams to streamline releases, troubleshoot pipeline issues, and drive best practices in DevOps, tooling, and release engineering., * Design and maintain scalable CI/CD pipelines for wireless and 5

  • G-related software and tooling
  • Develop and optimize build systems, scripts, and automation for complex semiconductor and software stacks
  • Implement and manage artifact repositories, versioning, and release packaging workflows
  • Integrate automated testing, quality checks, and security gates into build and release pipelines
  • Monitor, troubleshoot, and resolve build, CI, and deployment issues across environments
  • Collaborate with global engineering teams to streamline release processes and improve developer productivity
  • Define and enforce best practices for CI/CD, branching strategies, and configuration management
  • Continuously improve pipeline performance, reliability, and observability through metrics and tooling

Requirements

  • CI/CD pipeline design and implementation
  • Build systems (CMake, Bazel, Gradle, or similar)
  • Source control and branching strategies (Git)
  • Scripting languages (Python, Bash, or similar)
  • Artifact repository management (Artifactory, Nexus, etc.)
  • Test automation integration in CI/CDContainerization and orchestration (Docker, Kubernetes)
  • Monitoring and observability for pipelines
  • Linux development environments
  • Release engineering and configuration management

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

Videos

See all

Related articles

See all