DevOps Engineer - Staff/Sr Staff Engineer

qualcomm

Bangalore 4 Years Exp Posted 413d ago

Job Description

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

 

 

We are seeking a skilled and motivated DevOps Engineer to join our team. The ideal candidate will be responsible for building and maintaining CI/CD pipelines, managing source control systems, and supporting development teams with tools and processes to ensure efficient and high-quality software delivery. This role requires expertise in DevOps principles, build systems, and server firmware/software frameworks.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, and GitHub Actions.
  • Manage and administer SCM tools like GitLab and Perforce, ensuring version control best practices.
  • Collaborate with teams to integrate and manage requirement management tools (e.g., Jira, Confluence) and bug tracking systems.
  • Develop and maintain build scripts using tools like Makefile and CMake for compiling, linking, and packaging software.
  • Implement and manage configuration management tools such as Ansible and Chef.
  • Perform static code analysis and code coverage using industry-standard tools.
  • Support branching strategies and versioning for efficient software development workflows.
  • Work closely with development teams to ensure adherence to DevOps principles and best practices.
  • Collaborate on server firmware/software such as Zephyr, OpenBMC and EDK2.
  • Write and maintain scripts in Shell and Python to support automation and tooling.

Required Qualifications

  • Proven experience as a DevOps Engineer or similar role in the semiconductor or related industry.
  • Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions).
  • Proficiency in SCM tools such as GitLab and Perforce.
  • Familiarity with requirement management tools (e.g., Jira, Confluence) and bug tracking systems.
  • Hands-on experience with build tools like Makefile and CMake.
  • Expertise in configuration management tools such as Ansible and Chef.
  • Familiarity with static analysis and code coverage tools.
  • Strong understanding of branching strategies and version control best practices.
  • Proficiency in programming languages such as C, Python and Shell scripting.
  • Knowledge of server firmware/software like Zephyr, OpenBMC and EDK2.
  • Solid understanding of DevOps principles and practices.

Preferred Qualifications

  • Experience in the semiconductor industry or working with embedded systems.
  • Familiarity with server architecture and firmware development workflows.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills.

Similar Openings for You