Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Qualcomm Logo

Software Engineer, AI Software Tools (Multiple Levels)

Qualcomm

$140,800 - $237,600
Oct 28, 2025
San Diego, CA, US
Apply Now

Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all. As an AI Software Tools Software Engineer, you will develop, implement, and optimize cutting-edge machine learning techniques, frameworks, and tools that enable the efficient utilization of state-of-the-art solutions across a broad set of technology verticals and designs.

Requirements

  • 2+ years (Senior) / 5+ years (Staff) of software development experience with Python and C/C++.
  • Strong software development skills (e.g., data structure and algorithm design, object-oriented or other software design paradigms, software debugging and testing).
  • Experience in using and developing AI solutions in one or more of these frameworks: Tensorflow, JAX, TFLite, LiteRT, PyTorch, ExecuTorch, ONNX Runtime.
  • Foundational knowledge of Machine Learning and Deep Learning.
  • Experience with Executorch, TorchAO, and other related technologies in the PyTorch ecosystem.
  • Experience with AI optimization frameworks (e.g., Olive, ONNX optimizer, TVM, Optimum).
  • Experience with different NN architectures: DNNs, CNNs, RNNs/LSTMs, GANs, LLMs, MoE, LVM, LMM, and other modern AI network architectures.

Responsibilities

  • Design, develop, and optimize features for the Qualcomm AI Stack SDKs and tools to support execution of the latest neural networks on Snapdragon platforms.
  • Design, develop, and optimize features for ONNX Runtime Execution Provider, ExecuTorch Edge IR graph lowering stack, and LiteRT delegates.
  • Validate, analyze, and optimize the performance and accuracy of software through detailed testing of machine learning use cases.
  • Debug complex issues, perform root cause analysis, and ensure high system reliability.
  • Collaborate with cross-functional teams to deliver robust, scalable AI software solutions.
  • Lead or assist in feature development and application of machine learning techniques into products and AI solutions, enabling customers to do the same.
  • Research and recommend leading technologies related to the PyTorch and ONNX ecosystems, model architectures, graph lowering and optimization techniques, and quantization methods.

Other

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • Strong communication skills (verbal, presentation, written).
  • Ability to collaborate across a globally diverse team and multiple interests.