General Summary:
Job Overview
- At Qualcomm Bangalore we develop software that utilises our current and future range of Bluetooth technologies to produce leading-edge audio platforms. These platforms are market leading products sold to the best known audio and HiFi companies across the globe. We are looking for a Continuous Integration Engineer who is capable of working with Qualcomms's Continuous Integration (CI) systems for various projects within the business. An Engineer within this team will be an active participant in the development of current and future CI systems. You will have the opportunity to work with a team of dynamic, like-minded and ambitious people in a fast paced Agile environment.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Key Responsibilities
- Good understanding of CI systems and release process
- Task definition and work breakdown including time estimation
- Collaborate closely with Software and Test Engineers
- Assist in managing test and compute farms
- Maintain the current CI system including defect investigation
- Play a role in continuous development of the departments processes
- Create relevant documentation following the departments processes
Minimum Qualifications
- Experience with Jenkins (1-2 years)
- Python, especially for writing utility scripts (1-2 years)
- Knowledge of GNU/Linux and Windows Shell scripting
- Good understanding of software code management tools like Perforce
- Good Understanding of bug databases and how to use them, for example Jira
- Understanding of build systems and debug techniques
- Excellent communication skills
- A passion for developing CI systems and improving software development processes
Preferred Qualifications
- Understanding of Groovy
- Understanding of Artifactory
- Understanding of Docker
- Experience with Git
- Experience in managing Jenkins Compute/Test farms
- Java especially for writing/modifying Jenkins plugins
- Understanding of embedded software and Knowledge of wireless communication protocols
Keywords: Jenkins, CI, Groovy, Python, Build, Integration, Artifactory, Docker
Educational Requirements: BE/ B.Tech/ ME/ M.Tech - Computer Science, Electronics, Electrical, Telecommunications or equivalent