AI SDK Software Engineer

3 Months ago • 3-6 Years • Research Development

Job Summary

Job Description

As a member of the engineering team at Qualcomm China, you will focus on automotive infotainment and ADAS platforms, driving the development of embedded deep learning solutions. You will work with neural network frameworks such as PyTorch and ONNX, optimizing applications for Qualcomm’s next-generation hardware acceleration cores. Responsibilities include feature development, bug fixes, neural network operator development, performance optimization, and algorithm prototyping. The role involves collaboration with different regional teams and supporting customers in deploying neural networks. Furthermore, you will be responsible for optimizing these applications for Qualcomm’s next-generation hardware acceleration cores (DSP/GPU/CPU).
Must have:
  • 3+ years of C/C++ programming experience on Linux or embedded systems
  • Experienced with Python programming and understanding AI concepts
  • Excellent communication skills (verbal, presentation, written)
  • Ability to collaborate across a globally diverse team
  • Have the concept of SDK development for variant system platforms
  • Familiar with ARM architecture
Good to have:
  • Enthusiasm in machine learning technology and experience in deep learning networks via modern frameworks
  • Familiar with popular quantization framework is a plus: ONNX QDQ, Pytorch, TensorFlow, PPQ, TensorRT
  • Experienced with model accuracy analysis and problem solving, debugging
  • Excellent software design, problem solving, debugging, documentation and presentation skills and proved experience
  • Development on deep learning inference framework relevant practical experience is a plus, such as QNN, TfLite, NCNN, TNN, MACE, etc.
  • Familiar with popular deep learning frameworks: TensorFlow, Pytorch, ONNX, etc.
  • Familiar with parallel programing, such as OpenCL, NEON, OpenMP, Cuda, etc.
  • DSP software development and algorithm implementation, familiar with Hexagon/HVX is a big plus
  • Experienced with ADAS, LLM/LVM or ASR/NLP related models’ deployment is a plus

Job Details


Company:

Qualcomm China

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

Job overview:

As part of the engineering team at Qualcomm China, focusing on automotive infotainment and ADAS platforms, we are seeking talented engineers with experience in machine learning to drive the development of embedded deep learning solutions.

Our mission is to combine high-performance software with cutting-edge hardware to execute deep neural networks rapidly, thereby enhancing the driving experience in the most efficient manner possible on the powerful Snapdragon chipset integrated within vehicles.

In this role, you will engage with neural network frameworks such as PyTorch and ONNX, contributing to the extension of our neural network engine to support the latest state-of-the-art deep neural networks emerging from both the research community and industry. You will also be responsible for optimizing these applications for Qualcomm’s next-generation hardware acceleration cores (DSP/GPU/CPU).

The work scope includes but not limit to:

  • Feature development and bug fix in Qualcomm Neural network SDK (QNN/AI Engine Direct SDK).
  • Neural network operator development, with Hexagon DSP or SIMD accelerator.
  • Performance optimizations and accuracy tuning for models with QC AI Toolchains.
  • Algorithms prototype design and implementation for standard and user-defined operators.
  • Practices on quantization aware training and post-training quantization.
  • Co-work with different regional teams about new feature design and implementation.
  • Support our testing team to improve the quality of our AI Toolchains.
  • Support our customers to deploy their neural networks in an efficient way.

Minimum Qualifications:

  • 3+ years C/C++ programming experience on Linux or other embedded system.
  • Experienced with Python programming and understanding AI concepts.
  • Excellent communication skills (verbal, presentation, written).
  • Ability to collaborate across a globally diverse team, have a good sense of responsibility and teamwork.
  • Have the concept of SDK development for variant system platforms.
  • Familiar with ARM architecture.

Preferred Qualifications:

  • Enthusiasm in machine learning technology, and hand-on experience in design/implementation of deep learning networks via modern frameworks.
  • Familiar with popular quantization framework is a plus: ONNX QDQ, Pytorch, TensorFlow, PPQ, TensorRT.
  • Experienced with model accuracy analysis and problem solving, debugging.
  • Excellent software design, problem solving, debugging, documentation and presentation skills and proved experience.
  • Development on deep learning inference framework relevant practical experience is a plus, such as QNN, TfLite, NCNN, TNN, MACE, etc.
  • Familiar with popular deep learning frameworks: TensorFlow, Pytorch, ONNX, etc.
  • Familiar with parallel programing, such as OpenCL, NEON, OpenMP, Cuda, etc.
  • DSP software development and algorithm implementation, familiar with Hexagon/HVX is a big plus.
  • Experienced with ADAS, LLM/LVM or ASR/NLP related models’ deployment is a plus.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.

• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Similar Jobs

Riot Games - Senior Principal Technical Artist

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
far from home  - QA TESTER

far from home

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
2 Months ago
Plaid  - European Counsel

Plaid

London, England, United Kingdom (On-Site)
3 Months ago
attentive - Revenue Operations Analyst

attentive

United States (Remote)
1 Month ago
PwC - Manager/Senior Manager for Finance Transformation with SAP

PwC

Zürich, Zurich, Switzerland (On-Site)
10 Months ago
Canva - Senior Machine Learning Engineer, Content Management & Distribution, Teams & Education

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
flying wild hog - AI Programmer

flying wild hog

(Remote)
3 Months ago
Scale AI - AI Strategy Consultant, Frontier Tech

Scale AI

San Francisco, California, United States (Remote)
3 Months ago
Mistral AI - AI Scientist

Mistral AI

Palo Alto, California, United States (Remote)
1 Year ago
Pinterest - Senior Staff Machine Learning Engineer

Pinterest

San Francisco, California, United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nine - P&C Analyst - 6-month contract - Immediate Start

Nine

North Sydney, New South Wales, Australia (On-Site)
4 Weeks ago
Philips - Clinical Manager Cardiology Ultrasound APAC

Philips

Singapore (On-Site)
2 Months ago
truecaller - Senior Engineering Manager

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
PwC - Specialist External Audit

PwC

Monterrey, Nuevo Leon, Mexico (On-Site)
10 Months ago
Canva - Engineering Manager (full-stack) - Product Analytics

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Aptive - Associate Scrum Coordinator

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
PwC - Tax & Legal Services - Tax - Tax Acceleration Centre - Associate - Amman

PwC

Amman, Amman Governorate, Jordan (On-Site)
10 Months ago
Xsolla - Product Manager

Xsolla

(On-Site)
4 Months ago
Forcepoint - Software Engineer III (Android/iOS Developer)

Forcepoint

Thane, Maharashtra, India (On-Site)
3 Weeks ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, China

Paper Stacking games - Administrative Supervisor

Paper Stacking games

Shanghai, China (On-Site)
2 Weeks ago
Xsolla - Business Development Manager, Partner Network

Xsolla

Beijing, China (Hybrid)
5 Months ago
Astek - BSP Audio Engineer

Astek

Guangzhou, Guangdong Province, China (On-Site)
1 Year ago
Philips - Government Affairs Manager

Philips

Shanghai, China (On-Site)
3 Months ago
Riot Games - Publishing Coordinator, Wild Rift (Contract)

Riot Games

Shanghai, Shanghai, China (On-Site)
3 Months ago
Paper Stacking games - HRBP-Unlimited Warmth

Paper Stacking games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Ubisoft - Economic Designer

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Months ago
Power Integrations - Senior Field Applications Engineer

Power Integrations

Shanghai, Shanghai, China (On-Site)
9 Months ago
Qingci - AI Original Artist

Qingci

Xiamen, Fujian, China (On-Site)
2 Months ago
Paper Stacking games - Japanese Language Expert - Love and Deep Space (Star Fold)

Paper Stacking games

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

eBay - ML Engineering TL/Architect

eBay

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Reddit - Senior Machine Learning Engineer

Reddit

United States (Remote)
2 Months ago
Gusto - Tax Research Analyst, Symmetry

Gusto

Scottsdale, Arizona, United States (Remote)
2 Weeks ago
Qualcomm - Sr. GPU AI Compiler Engineer

Qualcomm

Cork, County Cork, Ireland (On-Site)
3 Months ago
Accurate - Calling Researcher

Accurate

Thane, Maharashtra, India (On-Site)
6 Months ago
bytedance - Research Scientist Intern (Doubao (Seed) - Foundation Model, Speech Understanding) - 2024 Summer (PhD)

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Perplexity - AI Software Engineer - Discovery

Perplexity

Palo Alto, California, United States (On-Site)
3 Weeks ago
bytedance - Machine Learning Engineer Intern (Knowledge Graph) - 2024 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Match Group - Sr. Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
3 Months ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Austin, Texas, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug