Engineer, Staff

Qualcomm•San Diego, CA
•$135,800 - $203,600

About The Position

Qualcomm Software Application Engineers provide technical expertise on software systems in support of business development, customer training, product demonstrations, customer-specific design and development, commercialization, customization, and maintenance of Qualcomm products. They collaborate with cross-functional teams and customers to address questions, issues, debugging, and troubleshooting involving software systems and applications. This staff-level role works independently with minimal supervision and provides guidance to other team members. It requires communicating complex information verbally and in writing, and may involve negotiation, influence, and tact. Decisions may affect work beyond the immediate group and have a moderate amount of influence over key organizational decisions. Tasks involve multiple steps, planning, problem-solving, and prioritization.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 4 or more years of Software Applications Engineering, Software Development, or related work experience; or a master's degree in one of these fields and 3 or more years of related experience; or a PhD in one of these fields and 2 or more years of related experience.
  • 2 or more years of experience with a programming language such as C, C++, Java, or Python.
  • 1 or more years of experience with debugging techniques.

Nice To Haves

  • Master's degree in Engineering, Information Systems, Computer Science, or a related field.
  • 6 or more years of Software Applications Engineering, Software Development, or related work experience.
  • 1 or more years of work experience in a role requiring interaction with leadership.
  • Experience in a customer-facing role.

Responsibilities

  • Provide advanced software application expertise through technical presentations supporting business development, customer training, product demonstrations, commercialization, customization, and product maintenance.
  • Collaborate with cross-functional teams and customer personnel to identify problems, debug complex issues in customer design software systems, and recommend solutions.
  • Drive system architecture and feature-specific customizations for customer requirements from proof of concept through final product commercial launches.
  • Assess potential applications of company products, prepare detailed product specifications, disseminate technical information on specific software areas, and troubleshoot complex issues involving software tools and products.
  • Write detailed product technical documentation, application notes, and FAQs.
  • Provide supervision and guidance to other team members.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants; employees on sales-incentive plans are not eligible for the annual bonus.
  • Competitive benefits package designed to support employees at work, at home, and at play.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service