Q

Lead Engineer, Senior

Qualcomm · Bengaluru, Karnataka, India

8–15 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

**Job Area:** Engineering Group, Engineering Group > Software Engineering **General Summary:** **Job Overview** We are seeking a Senior Engineer with a strong foundation in software engineering and DevOps practices. The ideal candidate will have experience in CI/CD pipelines, containerization, cloud platforms, and AI/ML technologies. This role involves working on cutting-edge solutions that integrate hardware and software, leveraging modern tools and frameworks. **Key Responsibilities** - **Create and maintain Jenkins pipelines** for automated builds and deployments. - Implement and manage **CI/CD best practices** across projects. - Work with **GIT** and **Gerrit** for version control and code review workflows. - Develop automation scripts using **Python** and **Bash**. - Deploy and manage containerized applications using **Docker** and **Kubernetes**. - Utilize **Exoscale** or similar cloud platforms for infrastructure management. - Collaborate with hardware teams and apply knowledge of **PCIe** and related interfaces. - Integrate **AI/ML solutions**, including **LLMs** and frameworks like **LangChain**, into software workflows. - Troubleshoot and optimize system performance across hardware and software layers. **Desirable Skills and Aptitudes** - Strong problem-solving and analytical skills. - Ability to work in a fast-paced, collaborative environment. - Familiarity with distributed systems and scalable architectures. - Interest in emerging technologies such as **AI/ML**, **LLMs**, and **cloud-native solutions**. - Excellent communication and documentation skills. - **Hands-on experience with:** - **Jenkins** - **Python** - **Git & Gerrit** - **Exoscale (or similar cloud platforms)** - **Bash scripting** - **Docker** - **Kubernetes** **Qualifications** - **Bachelor's / Masters / Ph.D. degree** in Engineering, Machine Learning/AI, Information Systems, Computer Science, or related field. - **3+ years** of software engineering or related work experience. - **4+ years experience** with programming languages such as **C++** and **Python**. **Minimum Qualifications** **Bachelor's degree** in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Masters degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.