Role Overview
Qualcomm India Private Limited is seeking a Senior Engineer – Python, CI/CD & DevOps (DevOps Staff Engineer) to join its Software Engineering group in Hyderabad, Telangana, India. In this technical engineering role, you will architect, automate, and optimize end-to-end CI/CD pipelines, multi-platform build systems, and containerized environments using Python, Jenkins, Groovy, Docker, and CMake/Make/Ninja to accelerate software delivery across next-generation embedded and cloud-edge products.
Core Responsibilities
- CI/CD & Pipeline Automation: Design, enhance, and maintain Jenkins CI/CD pipelines, migrating legacy freestyle jobs into scripted Groovy pipelines and automating continuous testing workflows.
- Multi-Platform Build Systems: Develop, optimize, and troubleshoot build systems including CMake, Make, and Ninja across Linux, Windows, and Android target platforms.
- Containerization & Tooling Management: Create, manage, and debug Docker images and containers while administering version control systems (GitHub, Gerrit) and configuration management tools.
- Python Workflow Automation: Write clean, modular Python automation scripts to streamline software delivery, eliminate manual bottlenecks, and reduce build execution times.
- Engineering Mentorship & Strategy: Collaborate closely with software development and operations teams to resolve pipeline failures, mentor junior engineers on DevOps best practices, and contribute to organizational DevOps strategy.
Qualifications & Requirements
- Educational Background: Bachelor's degree in Computer Engineering, Computer Science, Information Systems, or a related technical field (Master's or PhD also considered).
- Professional Experience: 3 to 6 years of IT-relevant work experience in DevOps, build engineering, and CI/CD infrastructure.
- Scripting & DevOps Tooling: Strong proficiency in Python scripting, Jenkins administration, Groovy pipeline scripting, Docker containerization, and GitHub/Gerrit source control.
- Build Environments: Hands-on expertise in CMake, Make, or Ninja build systems with deep familiarity across Linux, Windows, or Android build environments.
- Core Competencies: Sound analytical, debugging, and communication skills with the ability to troubleshoot complex build and deployment failures independently.
About Qualcomm
Qualcomm is a global leader in wireless technology and edge computing, pushing the boundaries of what is possible to enable next-generation connected experiences. Through foundational breakthroughs in 5G, AI, and high-performance, low-power computing, Qualcomm empowers industries worldwide to build a smarter, connected future.