AI System Software Engineer

A leading technology company specializing in wireless technology, semiconductors, and AI research, developing advanced machine learning solutions for mobile and IoT devices.
Machine Learning
Mid-Level Software Engineer
In-Person
2+ years of experience
AI

Description For AI System Software Engineer

Qualcomm AI Research is seeking a talented AI System Software Engineer to join their world-class team in Beijing. This role offers an exciting opportunity to work at the intersection of cutting-edge AI research and practical implementation on mobile devices.

The position involves developing advanced machine learning technology and best-in-class solutions, with a focus on generative AI, LLM, LVM, VLM, and AI agents. You'll be working on the AI Model Efficiency Toolkit (AIMET) and other tools to optimize state-of-the-art networks for devices with limited resources.

As part of this role, you'll collaborate with a multi-disciplinary team spanning hardware, software, and systems, contributing to technology that will be deployed worldwide in industry-leading devices. Your work will directly impact next-generation smartphones, PCs, autonomous vehicles, robotics, and IoT devices.

Key responsibilities include developing end-to-end AI tools and models, creating test frameworks, and optimizing neural network performance on Qualcomm hardware. You'll also be involved in debugging, profiling, and SDK development to enable rapid deployment of quantized models.

The ideal candidate should have at least 2 years of relevant experience, strong programming skills in Python and C/C++, and deep knowledge of machine learning frameworks like PyTorch and TensorFlow. Experience with transformers, Huggingface library, and neural network quantization is highly valued.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, mental health resources, and continuous learning opportunities. You'll be part of a company that values diversity, innovation, and professional growth, working alongside leading experts in the field of AI and mobile technology.

Join us in pushing the boundaries of AI technology and helping shape the future of mobile computing. Your contributions will help make advanced AI capabilities accessible on billions of devices worldwide.

Last updated 2 months ago

Responsibilities For AI System Software Engineer

  • Development of end-2-end AI tools, models or software to run quantized neural network models
  • Design and develop end-to-end test strategies and frameworks
  • Create and maintain automated test suites
  • Development of debugging/profiling tools and Qualcomm SDK
  • Participate in code reviews and contribute to improving test coverage
  • Collaborate with cross-functional teams
  • Analyze test results and provide detailed feedback

Requirements For AI System Software Engineer

Python
Java
TypeScript
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • At least 2 years of relevant work experience
  • Working experience in generative AI models (LLM and LVM)
  • Excellent programming capability with Python and C/C++
  • Knowledge on deep learning and popular frameworks PyTorch or Tensorflow
  • Knowledge in transformer and Huggingface library
  • Strong software design, development, and debugging skills

Benefits For AI System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Mental health and emotional support resources
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm AI System Software Engineer

Engineer - System solution AI Center of Excellence

AI Systems Engineer role at Qualcomm developing cutting-edge ML solutions and high-performance inference accelerators for cloud and edge applications.

AI Device Lab Engineer

AI Device Lab Engineer position at Qualcomm Technologies focusing on scaling cutting-edge AI device lab infrastructure and automation.

GPU Machine Learning Engineer

GPU Machine Learning Engineer position at Qualcomm focusing on developing ML software and optimizing GPU drivers for next-gen devices.

Cloud AI Power & Limits Management Software Engineer

Cloud AI Software Engineer role at Qualcomm focusing on power and limits management for next-generation cloud accelerators.

Machine Learning Engineer

Machine Learning Engineer position at Qualcomm focusing on AI model development, optimization, and implementation using PyTorch and TensorFlow.