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. We are seeking a highly experienced Senior Staff Software Quality Assurance Engineer to join our team. This role is critical in ensuring the quality and reliability of Qualcomm’s software and firmware across mobile, compute, and automotive platforms.

Requirements

  • Bachelor's Degree in Applied Science, Computer Science, Data Science, Engineering, Information Systems, or related field and 6+ years of Quality Engineering or related work experience.
  • OR Master's Degree in Applied Science, Computer Science, Data Science, Engineering, Information Systems, or related field and 5+ years of Quality Engineering or related work experience.
  • OR PhD in Applied Science, Computer Science, Data Science, Engineering, Information Systems, or related field and 4+ years of Quality Engineering or related work experience.

Nice To Haves

  • 12+ years of hands-on experience in software test engineering.
  • Strong expertise in software/firmware test automation methodologies.
  • Proficient in programming languages such as C and Python.
  • Extensive experience with operating systems including Windows, Linux, and Android.
  • Proven track record in developing automated test cases for mobile, compute, and/or automotive platforms.
  • Experience supporting production-quality software releases in SOC (System-on-Chip) environments.
  • Additional asset: Background in release engineering and CI/CD pipelines.

Responsibilities

  • Develop comprehensive software/firmware test plans, ensuring traceability to feature requirements and full test coverage.
  • Design, implement, and maintain automated test suites to validate functionality, integration, and system-level performance of Qualcomm products.
  • Conduct manual testing where necessary to evaluate customer experience during installation and deployment of Qualcomm hardware and software.
  • Contribute to the development of Quality Engineering and Release Engineering processes, with a focus on Continuous Integration (CI) and Continuous Development (CD).
  • Support production-level software readiness by implementing customer use cases, workload models, and collaborating on bring-up, debugging, and diagnostics.
  • Ensure optimal performance and power efficiency of operating systems and customer environments, identifying opportunities for enhancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service