Taro Logo

AI SDK Software Engineer

A global leader in wireless technology innovation and semiconductor development, specializing in mobile platforms and AI solutions.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For AI SDK Software Engineer

Join Qualcomm China's engineering team as an AI SDK Software Engineer, focusing on cutting-edge automotive infotainment and ADAS platforms. This role combines machine learning expertise with embedded systems development to create high-performance deep learning solutions for vehicles using Snapdragon chipsets.

You'll work with state-of-the-art neural network frameworks like PyTorch and ONNX, extending our neural network engine capabilities and optimizing applications for Qualcomm's next-generation hardware acceleration cores. The position offers a unique opportunity to impact the automotive industry through AI innovation, working with diverse teams globally.

The role demands strong expertise in C/C++ programming, embedded systems, and AI concepts, with opportunities to work on neural network optimization, quantization, and deployment. You'll be part of a team that bridges cutting-edge AI research with practical automotive applications, ensuring efficient implementation on Qualcomm's advanced hardware platforms.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, wellbeing programs, and continuous learning opportunities through tuition reimbursement and mentorship programs. The company's commitment to innovation and technological advancement makes it an ideal place for engineers passionate about pushing the boundaries of AI and embedded systems.

Last updated 2 months ago

Responsibilities For AI SDK Software Engineer

  • Feature development and bug fix in Qualcomm Neural network SDK
  • Neural network operator development with Hexagon DSP or SIMD accelerator
  • Performance optimizations and accuracy tuning for models
  • Algorithms prototype design and implementation
  • Practices on quantization aware training and post-training quantization
  • Co-work with different regional teams on new feature design
  • Support testing team to improve AI Toolchains 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 other embedded system
  • Experience with Python programming and understanding AI concepts
  • Excellent communication skills (verbal, presentation, written)
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years experience
  • Ability to collaborate across a globally diverse team
  • Familiar with ARM architecture
  • 2+ years of work experience with Programming Languages such as C, C++, Java, Python

Benefits For AI SDK Software Engineer

Medical Insurance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm AI SDK Software Engineer