Taro Logo

Software Engineer - AI/ML

Qualcomm is a global technology leader focused on advancing state-of-the-art in Artificial Intelligence across mobile, AR/VR, IoT, and Auto ADAS segments.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · AR/VR · Automotive

Description For Software Engineer - AI/ML

Qualcomm is seeking a Senior Software Engineer to join their AI Software team, focusing on advancing artificial intelligence across various business segments including Mobile, AR & VR Technology, IoT, and Auto ADAS. This role offers an opportunity to work on cutting-edge technology that impacts billions of devices worldwide.

The position involves developing and optimizing AI software solutions that leverage Qualcomm's heterogeneous computing capabilities, enabling neural networks to run efficiently on devices without cloud connectivity. You'll be working with popular frameworks like PyTorch and building tools for AI model deployment and analysis.

As a senior member of the team, you'll not only contribute technically but also lead and mentor other engineers. The role requires strong programming skills, particularly in Python, and a solid understanding of AI concepts. You'll collaborate across teams to design and implement new features while ensuring high performance and accuracy of AI models on Qualcomm devices.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and professional development opportunities through continuous learning programs and tuition reimbursement. The company fosters an inclusive culture that encourages innovation and supports work-life balance through various wellbeing initiatives.

This is an excellent opportunity for an experienced software engineer interested in AI/ML to work with leading technology experts and make a significant impact in the field of mobile and embedded AI. The role offers both technical challenges and leadership opportunities, with the chance to work on projects that push the boundaries of what's possible in on-device AI processing.

Last updated an hour ago

Responsibilities For Software Engineer - AI/ML

  • Design, develop, and maintain high-quality software solutions using Python for running machine learning models on Qualcomm devices
  • Contribute to the development and optimization of AI models using frameworks like Pytorch
  • Build tools and infrastructure for onboarding, debugging and analysis of AI models
  • Participate in code reviews and ensure adherence to best practices
  • Debug accuracy and performance on devices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Own end-to-end development and release of features
  • Lead and mentor a sub-team of engineers

Requirements For Software Engineer - AI/ML

Python
Java
Linux
  • Bachelor's degree in engineering, Computer science or related field with 5+ years experience, or Master's degree with 4+ years experience
  • Solid understanding of fundamental computer science concepts
  • 4+ years of hands-on professional experience in programming with Python/Java/C++
  • Strong problem-solving skills
  • Basic knowledge of AI concepts and techniques
  • Excellent communication skills
  • Experience with machine learning frameworks like PyTorch, ONNX (preferred)
  • Familiarity with Large Language Models and Transformers (preferred)
  • Familiarity working with Linux systems (preferred)
  • Experience with mobile development frameworks (preferred)

Benefits For Software Engineer - AI/ML

Medical Insurance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Software Engineer - AI/ML

Senior Software Engineer - Qualcomm, Linkoping, Sweden

Senior Software Engineer position at Qualcomm Linkoping focusing on autonomous driving software and computer vision, offering comprehensive benefits and professional growth opportunities.

Senior Research Engineer for On-Device LLM Efficiency

Senior Research Engineer position at Qualcomm focusing on optimizing LLM efficiency for on-device applications.

Senior Engineer, AI Orchestration

Senior Engineer role at Qualcomm focusing on AI Orchestration and machine learning implementation for Snapdragon platforms.

Machine Learning Framework, Compiler & Performance Engineer (Multiple Levels)

Senior ML Framework & Compiler Engineer role at Qualcomm, focusing on AI compiler development and performance optimization for next-gen hardware.

Machine Learning Test Engineer

Senior Machine Learning Test Engineer position at Qualcomm focusing on AI/ML systems testing, automation framework development, and quality assurance for mobile and embedded platforms.