SW Engineer, Constrained AI Software
At a glance
AI generatedTL;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
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
- Careers 32
- Staff Engineer 4
- GPU Software Engineer 3
- Machine Learning Engineer - Generative AI 3
- #Software Engineer 3