Qualcomm-posted 4 months ago
$180,600 - $271,000/Yr
Full-time • Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

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.

  • 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.
  • 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.
  • 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