Senior Software Applications Engineer

QualcommSan Diego, CA
$136,881 - $162,500Onsite

About The Position

This individual independently plans and performs moderately defined responsibilities for providing technical expertise on software systems through sales presentations, product demonstrations, installation, and maintenance of company products. The individual assists the sales staff in assessing potential applications of company products to meet customer needs and in preparing detailed product specifications for the development and implementation of customer applications and solutions. They confer with customers and engineering teams to assess system requirements, and develop, present, or respond to proposals for specific customer needs, including responses to requests for proposals. The role includes preparing and delivering technical presentations, arranging and conducting product demonstrations or trial installations, and providing technical and non‑technical support regarding the use, operation, installation, and maintenance of software systems. The individual diagnoses issues with installed software, prepares related technical documentation, and stays informed on industry trends, emerging technologies, and product-line developments to support customer solutions. Ensures that the application or solution is functioning according to specifications. Acts as a strong contributor at design reviews and project meetings.

Requirements

  • Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science, Photonics Technologies or related degree field.

Responsibilities

  • Provide technical expertise on software systems through sales presentations, product demonstrations, installation, and maintenance of company products.
  • Assist sales staff in assessing potential applications of company products to meet customer needs.
  • Prepare detailed product specifications for the development and implementation of customer applications and solutions.
  • Confer with customers and engineering teams to assess system requirements.
  • Develop, present, or respond to proposals for specific customer needs, including responses to requests for proposals.
  • Prepare and deliver technical presentations.
  • Arrange and conduct product demonstrations or trial installations.
  • Provide technical and non-technical support regarding the use, operation, installation, and maintenance of software systems.
  • Diagnose issues with installed software.
  • Prepare related technical documentation.
  • Stay informed on industry trends, emerging technologies, and product-line developments to support customer solutions.
  • Ensure that the application or solution is functioning according to specifications.
  • Act as a strong contributor at design reviews and project meetings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service