AI System Software Engineer

A global leader in wireless technology innovation and the development of semiconductors and mobile technologies.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
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 China. This role presents an exciting opportunity to work at the intersection of cutting-edge AI research and practical implementation on industry-leading hardware platforms.

The position involves developing advanced machine learning technology and optimization tools, including work with generative AI, LLM, LVM, and VLM models. As part of the team, you'll contribute to Qualcomm's AI Model Efficiency Toolkit (AIMET) and help enable state-of-the-art networks to run efficiently on devices with limited resources.

The role offers a unique blend of research and practical application, where your work will directly impact next-generation smartphones, PCs, autonomous vehicles, robotics, and IoT devices worldwide. You'll be working in a multi-disciplinary environment, collaborating with experts across hardware, software, and systems teams.

Key responsibilities include developing end-to-end AI tools and software for optimized neural network deployment, creating comprehensive test frameworks, and building debugging tools for Qualcomm's SDK. The ideal candidate should have at least 2 years of relevant experience, strong programming skills in Python and C++, and deep knowledge of machine learning frameworks and transformers.

Qualcomm offers an excellent benefits package including comprehensive health coverage, financial planning support, continuous learning opportunities, and wellness programs. The company fosters an inclusive culture that encourages innovation and professional growth, making it an ideal place for those passionate about advancing AI technology and its real-world applications.

This role represents an opportunity to work with industry-leading technology while contributing to the future of AI implementation on edge devices. Join Qualcomm to be part of a team that's pushing the boundaries of what's possible in AI and machine learning.

Last updated 4 hours ago

Responsibilities For AI System Software Engineer

  • Development of end-2-end AI tools, models or software to run quantized neural network models on Qualcomm hardware
  • Design and develop end-to-end test strategies and frameworks for complex software systems
  • 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
  • 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 eligible dependents
  • Financial programs for secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm AI System Software Engineer

Multimedia Architect

Multimedia Architect position at Qualcomm Technologies focusing on multimedia systems development, machine learning, and AR/VR technologies.

Voice AI Support Engineer

Voice AI Support Engineer position at Qualcomm China, focusing on AI model optimization, audio processing, and customer support for mobile platforms.

GenAI evaluation Engineer - Qualcomm Research

Machine Learning Engineer role at Qualcomm Research focusing on GenAI evaluation and optimization for embedded systems.

Engineer, Machine Learning Engineering

Machine Learning Engineering role at Qualcomm focusing on AI Stack development and optimization for Windows on Snapdragon platforms.

IT Software Developer (GenAI)

IT Software Developer position at Qualcomm focusing on Generative AI development, requiring expertise in Python, AI/ML technologies, and software engineering best practices.