DevOps and Continuous Integration Engineer, Lead, Senior Staff or Principal

QualcommSanta Clara, CA
163d$180,600 - $271,000

About The Position

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. We are looking for an experienced Lead DevOps CI/CD Verification Engineer responsible for designing, implementing, and managing automated CI/CD pipelines and infrastructure. Manage hardware/software verification, emulation, and SOC automation. Supporting the Custom CPU SW and Server BU SW Engineering team. This role designs and deploys test automation solutions across various hardware platforms.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • Bachelor's degree in electrical engineering, computer engineering, or computer science.
  • Minimum of 15 years' experience in software design, development, integration, or testing.
  • Strong leadership, analytical, and communication skills.
  • Expertise in Continuous Integration and automated testing.
  • Proficient in Python, Shell script, and C.
  • Deep knowledge of software quality.
  • Experience with CI/CD tools like GitLab CI and GitHub Actions.
  • Proficient in hardware/software integration and troubleshooting.
  • Hands-on with Docker and container tech.
  • Experienced in debugging embedded Linux systems.

Responsibilities

  • Collaborate with software and hardware teams to develop comprehensive systems and test plans for Pre- and Post-Silicon stages.
  • Design, build, and maintain automated CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
  • Implement and manage infrastructure using tools like Terraform, Ansible, or CloudFormation.
  • Manage and optimize cloud infrastructure on platforms like AWS, Azure, or GCP.
  • Implement containerization and orchestration solutions like Docker and Kubernetes.
  • Monitor system performance, troubleshoot issues, and implement logging and alerting mechanisms.
  • Collaborate with development, operations, and security teams to streamline workflows.
  • Implement and maintain security measures and ensure compliance with relevant standards.
  • Mentor junior engineers, share knowledge, and foster a culture of continuous learning.
  • Identify areas for process improvement, implement new tools and technologies.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Comprehensive benefits package designed to support success at work, at home, and at play.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service