Qualcomm-posted 4 months ago
$180,600 - $271,000/Yr
Full-time • Senior
Santa Clara, CA
5,001-10,000 employees

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. You will lead a team, mentor engineers and set technical strategy and direction.

  • 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.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
  • 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.
  • 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.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Comprehensive benefits package designed to support success at work, at home, and at play.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service