AI Software Engineer, Core

Qualcomm stands as a beacon of innovation, pioneering the forefront of on-device AI and unlocking the transformative potential of 5G.
$120,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For AI Software Engineer, Core

Qualcomm is seeking an AI Software Engineer to join our Core team, focusing on developing and optimizing AI computing operations for our Neural Processing Unit (NPU). This role is central to Qualcomm's mission in pioneering on-device AI and 5G technologies.

The position involves working with cutting-edge hardware and software integration, optimizing deep neural networks for Snapdragon processors while maintaining minimal power consumption. You'll be part of a team that develops system software and tools for ML computing SDKs, working across both Windows OS and Android OS platforms.

Key responsibilities include collaborating with neural network frameworks like PyTorch and TensorFlow, extending our neural net engine to support emerging DNNs, and ensuring optimal performance through careful analysis and testing. The role requires exceptional analytical, development, and debugging skills.

You'll be working in an environment that values innovation and collaboration, contributing to Qualcomm's leadership in the AI PC domain. The position offers comprehensive benefits including health coverage, financial planning support, and continuous learning opportunities through tuition reimbursement and mentorship programs.

The ideal candidate will have strong expertise in AI/ML technologies, proficiency in languages like C++, Python, and experience with GPU/DSP/NPU architectures. You'll be part of a global team pushing the boundaries of what's possible in mobile and edge computing AI applications.

This role offers an opportunity to work on transformative technologies that will reshape industries and enrich lives, making it an exciting time to join Qualcomm's AI innovation journey. You'll be at the forefront of developing solutions that enable advanced machine learning scenarios across various platforms and devices.

The position comes with competitive compensation and a comprehensive benefits package, including health coverage, financial planning support, and various professional development opportunities. Join us in shaping the future of AI technology and be part of a team that's driving innovation in the AI PC domain.

Last updated a month ago

Responsibilities For AI Software Engineer, Core

  • Design, implement, optimize, profiling, analysis AI computing operations running on Qualcomm NPU
  • Deliver high-quality code working with open-source software communities
  • Work with key technical specialists across Qualcomm, partners and customers to improve libraries

Requirements For AI Software Engineer, Core

Python
Java
  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or related field
  • Proficiency in programming languages such as C, C++, or Python
  • Strong knowledge of Object-Oriented Programming, data structures, algorithms and operating system
  • Understanding of GPU/DSP/NPU architectures and parallel programming concepts
  • Experience in low-level programming for efficient hardware utilization
  • Proficiency with version control systems like Git and software development tools

Benefits For AI Software Engineer, Core

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health benefits coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional and mental wellbeing support
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm AI Software Engineer, Core

Machine Learning Engineer-Python Automation QA

Machine Learning Engineer position at Qualcomm focusing on neural network testing and validation, requiring Python expertise and ML knowledge.

Engineer- Python Automation Machine Learning

Python Automation Machine Learning Engineer role at Qualcomm, focusing on neural network framework development and validation for mobile devices.

Engineer -XR,Machine Learning

Machine Learning Engineer role at Qualcomm focusing on developing and optimizing neural network inference solutions for Snapdragon platforms.

Perception Software Engineer

Perception Software Engineer role at Qualcomm developing ML and computer vision solutions for autonomous driving systems in Linkoping, Sweden.

Machine Learning Engineer - Generative AI

Mid-level Machine Learning Engineer position at Qualcomm focusing on Generative AI, LLMs, and RAG systems, offering competitive salary and benefits.