AI Software Engineer, AI PC SDK

Qualcomm is a pioneer in on-device AI and 5G technology, leading innovation in connectivity and transformative technologies.
$120,000 - $180,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For AI Software Engineer, AI PC SDK

Qualcomm is seeking an AI Software Engineer to join their AI PC SDK team, focusing on advancing their position in the AI PC domain. This role is integral to developing and optimizing the Qualcomm AI Stack, a comprehensive software platform designed for AI applications across Mobile, Automotive, IoT, and HPC devices.

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 responsible for developing system software, tools, and maintaining ML computing SDKs for both Windows OS and Android OS platforms.

Key aspects of the role include collaborating with neural network frameworks like PyTorch and TensorFlow, extending neural net engine capabilities to support emerging DNNs, and ensuring optimal performance through thorough testing and validation. The ideal candidate will possess strong software development skills with exceptional analytical and debugging capabilities.

This opportunity offers the chance to work at the forefront of AI technology, contributing to Qualcomm's pioneering stance in the AI PC domain. You'll be part of a global team driving innovation in on-device AI, working on projects that directly impact the future of technology across multiple industries.

The position combines technical challenges with collaborative opportunities, requiring both independent work and team coordination. You'll be involved in the complete development cycle, from design to implementation and optimization, while working with state-of-the-art AI technologies and frameworks.

Qualcomm offers comprehensive benefits including health coverage, financial planning programs, and continuous learning opportunities. The company's commitment to innovation and technological advancement makes this an ideal role for someone passionate about AI and machine learning, seeking to make a significant impact in the field.

Join Qualcomm's team of experts and contribute to shaping the future of AI technology while growing your career in a supportive, innovative environment that values diversity, continuous learning, and professional development.

Last updated 8 days ago

Responsibilities For AI Software Engineer, AI PC SDK

  • Design, implement, optimize Qualcomm AI Stack for Windows on ARM ecosystem
  • Deliver high-quality code for AI inferencing functionalities
  • Collaborate across global teams to maintain software stack
  • Develop both development time tools and runtime libraries
  • Partner with industry leaders in machine learning technology

Requirements For AI Software Engineer, AI PC SDK

Python
Java
  • Master's degree in Computer Science, Electrical Engineering, 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
  • Self-motivated and capable of working independently
  • Experience in large-scale software projects
  • Proficiency with version control systems like Git
  • Strong understanding of system architecture

Benefits For AI Software Engineer, AI PC SDK

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • Health benefits coverage
  • Financial planning programs
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm AI Software Engineer, AI PC SDK

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.

AI System Software Engineer

AI System Software Engineer position at Qualcomm China focusing on machine learning and generative AI development, requiring 2+ years of experience in AI/ML.

Engineer- ML/Compiler

ML/Compiler Engineer role at Qualcomm focusing on LLVM toolchain development, testing, and quality assurance for various architectures including ARM, Hexagon, and RISCV.