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 5 days 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

Cloud AI Power & Limits Management Software Engineer

Cloud AI Software Engineer role at Qualcomm focusing on power and performance optimization for next-gen cloud accelerators, offering competitive pay and benefits in San Diego.

Engineer

Engineer position at Qualcomm India focusing on AI Orchestrator/SDK development and testing, requiring 2+ years of experience in software testing and AI technologies.

GPU Machine Learning Engineer

GPU Machine Learning Engineer position at Qualcomm focusing on developing and optimizing ML solutions for next-generation devices using GPU technologies.

M/L compiler Engineer

Machine Learning Compiler Engineer position at Qualcomm Technologies, focusing on developing and optimizing ML frameworks and compiler tools for next-generation mobile and IoT solutions.

HD/crowd-souring Mapping Engineer

HD/crowd-souring Mapping Engineer position at Qualcomm China focusing on developing mapping solutions using machine learning and computer vision technologies.