
Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
About the Role
Qualcomm India Private Limited is seeking a Senior Python and DevOps Engineer to join our dynamic team. This role is crucial for developing and maintaining robust CI/CD pipelines, automating processes, and ensuring the smooth delivery of project objectives. You will be instrumental in building functional systems that enhance our project deliverables and contribute to our technological advancements.
Responsibilities
- Improve CI/CD tools integration and operations, and achieve full automation of CI/testing processes.
- Troubleshoot and resolve issues within the CI/CD pipeline.
- Develop automation scripts to minimize costs and reduce delivery time.
- Write efficient Python scripts to meet diverse project requirements.
- Work with code repository systems, with a preference for GitHub/Gerrit.
- Utilize Jenkins for enabling and managing CI/CD workflows.
- Convert existing freestyle pipelines to Groovy or other scripting languages.
- Create Docker images and containers, and troubleshoot container-related issues.
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
- Gather information on performance requirements and interfaces to inform software design.
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, with a minimum of 2 years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or a related field, with a minimum of 1 year of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or a related field.
- 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
Required Skills and Experience
- Proficiency in Python programming, with the ability to write scripts for various requirements.
- Solid background in DevOps principles and practices.
- Excellent work experience with code repository systems, preferably GitHub or Gerrit.
- Extensive experience with Jenkins for CI/CD implementation.
- Ability to convert freestyle pipelines to scripted pipelines (e.g., Groovy).
- Hands-on experience with Docker, including creating images and containers, and troubleshooting.
- Strong analytical and troubleshooting skills.
- Good communication skills.
- 3-5 years of IT-relevant work experience in DevOps.
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Company
Qualcomm India Private Limited
Qualcomm India Private Limited is a global leader in technology innovation, dedicated to pushing the boundaries of what's possible. We enable next-generation experiences and drive digital transformati...