AI SDK Software Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For AI SDK Software Engineer

Qualcomm is seeking an AI SDK Software Engineer to join their engineering team in Shanghai, focusing on automotive infotainment and ADAS platform development. This role combines cutting-edge AI technology with embedded systems, working on neural network frameworks like PyTorch and TensorFlow to optimize performance on Qualcomm's next-generation hardware acceleration cores.

The position involves developing and maintaining Qualcomm's Neural Network SDK, implementing sophisticated quantization techniques, and optimizing AI models for embedded platforms. You'll work with various hardware accelerators including DSP/GPU/NPU/CPU, while collaborating with a global team to design and implement new features.

Key responsibilities include SDK development for automotive platforms, neural network operator development, and supporting customers with efficient neural network deployment. The ideal candidate will have strong C/C++ programming skills, experience with AI frameworks, and a deep understanding of quantization techniques.

This role offers an opportunity to work at the intersection of AI and automotive technology, contributing to next-generation vehicle systems. You'll be part of Qualcomm's innovative culture, working alongside leading engineering experts while having access to comprehensive professional development resources and benefits.

The position requires collaboration across globally diverse teams, excellent communication skills, and the ability to solve complex technical challenges. You'll be instrumental in pushing the boundaries of AI technology in automotive applications, while working for a company that values innovation, diversity, and continuous learning.

Last updated 2 days ago

Responsibilities For AI SDK Software Engineer

  • Development and bug fix in Qualcomm Neural network SDK
  • Performance optimizations and accuracy tuning with QC AI Engine Direct SDK
  • Practices on quantization aware training and post-training quantization
  • Model quantitative analysis and new algorithms
  • SDK development on Automotive OS platforms
  • Neural network operator development
  • Algorithms prototype design and implementation for user defined operators
  • Co-work with global team about new feature design and implementation
  • Support testing team to improve product quality
  • Support customers to deploy neural networks efficiently

Requirements For AI SDK Software Engineer

Python
Java
  • 3+ years C/C++ programming experience on Linux or embedded system
  • Excellent communication skills (verbal, presentation, written)
  • Ability to collaborate across a globally diverse team
  • Experienced with Python programming
  • Experience in tuning and analysis the quantization accuracy of models
  • Have the concept of SDK development for variant system platforms
  • Familiar with ARM architecture

Benefits For AI SDK Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm AI SDK Software Engineer

Engineer, Senior Gen AI, QA

Senior Gen AI QA Engineer role at Qualcomm focusing on developing and validating AI-driven software solutions with opportunities for growth and innovation.

ML Software Developer in Test (SDET)—AI Inferencing

Senior ML Software Developer in Test position at Qualcomm India, focusing on AI inferencing and test automation with 4+ years experience required.

ML Development Engineer

Senior ML Development Engineer position at Qualcomm India, focusing on machine learning engineering, data pipeline development, and wireless technology applications.

Machine Learning Software Engineer - Embedded-Agentic-AI

Senior Machine Learning Engineer role at Qualcomm Korea, focusing on embedded AI framework development and implementation for mobile/edge devices.

AISW Framework Engineer

Senior AI Software Framework Engineer position at Qualcomm, focusing on developing and optimizing AI software stack solutions and neural network performance.