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.
United StatesShanghai, WV 25427, USA
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For AI System Software Engineer

Qualcomm AI Research is seeking a talented AI System Software Engineer to join their world-class team of algorithms engineers specializing in generative AI, LLM, LVM, VLM, and AI agents. This role offers an exciting opportunity to work on cutting-edge machine learning technology and develop best-in-class solutions for model optimization. You'll be part of developing the AI Model Efficiency Toolkit (AIMET) and other tools that enable state-of-the-art networks to run efficiently on devices with limited resources.

The position involves working with a multi-disciplinary team focused on on-device generative AI optimization. You'll collaborate across hardware, software, and systems teams to implement solutions that will be deployed worldwide in industry-leading devices. Your work will directly impact next-generation smartphones, PCs, autonomous vehicles, robotics, and IoT devices.

As an AI System Software Engineer, you'll be responsible for developing end-to-end AI tools and software for optimizing neural network models on Qualcomm's hardware. This includes creating test frameworks, debugging tools, and working with the Qualcomm SDK for rapid deployment of quantized models. The role requires strong programming skills in Python and C/C++, along with deep knowledge of machine learning frameworks and transformers.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and extensive professional development opportunities. You'll work alongside leading engineering and technology experts in an inclusive culture that values innovation and collaboration. This is an excellent opportunity for someone passionate about AI and interested in pushing the boundaries of what's possible in on-device machine learning.

Last updated 8 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 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
Java
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • 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

CPU SW Math Acceleration Engineer

CPU Software Math Acceleration Engineer position at Qualcomm, focusing on ML/AI acceleration and optimization using advanced CPU features.

Machine Learning Engineer

Machine Learning Engineer position at Qualcomm China focusing on developing AI solutions and working with cutting-edge ML frameworks.

AI Orchestration Developer - Machine Learning Group

AI Orchestration Developer position at Qualcomm focusing on machine learning framework development and neural network implementation for Snapdragon platforms.

ML Validation and Automation Engineer

ML Validation and Automation Engineer position at Qualcomm India, focusing on AI Accelerator benchmarking and test automation with Python expertise required.

Systems Engineer – Sensors

Systems Engineer position at Qualcomm focusing on sensor-based technology for navigation, gaming, and AR/VR applications.