Software Product Application Engineer

QualcommSan Diego, CA
$102,794 - $141,200Onsite

About The Position

This individual possesses the solid engineering fundamentals and understanding with some supervision in the application of Software knowledge to assist and support the design, development, creation, modification, and validation of embedded, distributed, scalable and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs and software requirements. Designs and implements small software features for products and systems with memory constraints and custom hardware. Participates in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code. Collaborates with others inside project team and manufacturers to accomplish project objectives. Writes technical documentation for Software projects. Available in San Diego to collaborate with various stakeholders. Works with software that interfaces with physical devices and orchestrates workflows based on device capabilities. Participates at design reviews and project meetings.

Requirements

  • Solid engineering fundamentals and understanding.
  • Knowledge of software application.
  • Ability to assist and support the design, development, creation, modification, and validation of embedded, distributed, scalable and cloud edge software, applications, and/or specialized utility programs.
  • Ability to analyze user needs and software requirements.
  • Ability to design and implement small software features for products and systems with memory constraints and custom hardware.
  • Ability to participate in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule.
  • Ability to assist in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code.
  • Ability to collaborate with others inside project team and manufacturers to accomplish project objectives.
  • Ability to write technical documentation for Software projects.
  • Ability to work with software that interfaces with physical devices and orchestrates workflows based on device capabilities.
  • Ability to participate at design reviews and project meetings.

Responsibilities

  • Assist and support the design, development, creation, modification, and validation of embedded, distributed, scalable and cloud edge software, applications, and/or specialized utility programs.
  • Analyze user needs and software requirements.
  • Design and implement small software features for products and systems with memory constraints and custom hardware.
  • Participate in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule.
  • Assist in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code.
  • Collaborate with others inside project team and manufacturers to accomplish project objectives.
  • Write technical documentation for Software projects.
  • Work with software that interfaces with physical devices and orchestrates workflows based on device capabilities.
  • Participate at design reviews and project meetings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service