SW Engineer, Constrained AI Software

Qualcomm

Actively hiring Posted this week
San Diego, CA Posted 4 days ago $122,800$184,200 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer in Qualcomm Technologies' AI Software team, you will play a pivotal role in designing and developing the Qualcomm AI Engine, which enables OEMs and developers to run machine learning workloads on low-power AI accelerators across various devices like cars, notebooks, phones, and wearables. Your daily tasks include implementing core components of the ML runtime framework for inference on constrained systems, maintaining C/C++ code for runtime kernels, developing model analysis tools, profiling performance KPIs, tracking third-party AI toolchains, debugging customer use cases, and collaborating with a global team to enhance software quality processes. Proficiency in C/C++, experience with TensorFlow, PyTorch, or ONNX, familiarity with Linux, Android, Windows platforms, and knowledge of low-level hardware interactions are essential for this role.

Skills

C/C++ TensorFlow PyTorch ONNX Linux Android Windows Hexagon DSP SDK QNN Genie QAIRT Docker CI/CD Git Python PostgreSQL

What you'll do

  • Design and implement core components of the ML runtime framework for inference on constrained AI systems.
  • Develop and maintain C/C++ code for runtime kernels and system-level integration.
  • Create model analyzing tools for internal and external customers to optimize AI workloads.
  • Profile performance KPIs and footprint across various platforms like Android, Linux, QNX, and Windows.
  • Track and adopt leading third-party AI toolchains for Qualcomm AI platforms/SoCs.

What we're looking for

  • Experience in designing and implementing ML runtime frameworks for inference on constrained AI systems.
  • Proficiency in C/C++ development for runtime kernels and system-level integration.
  • Knowledge of TensorFlow, PyTorch, or ONNX for model analyzing tools.
  • Familiarity with multiple operating systems including Linux, Android, Windows, and QNX.
  • Experience with Hexagon DSP SDK or cross compiler toolchains for embedded systems.
  • Ability to track and adopt leading 3rd party AI toolchains across Qualcomm platforms.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm