QCT Applications Engineer - Machine Learning SW

Qualcomm is a leading technology company specializing in the development and innovation of wireless technologies, particularly in the areas of 5G, AI, and IoT.
$90,700 - $136,100
Machine Learning
Mid-Level Software Engineer
In-Person
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
M/L compiler Engineer

Machine Learning Compiler Engineer position at Qualcomm Technologies, focusing on developing and optimizing ML frameworks and compiler tools for next-generation mobile and IoT solutions.

HD/crowd-souring Mapping Engineer

HD/crowd-souring Mapping Engineer position at Qualcomm China focusing on developing mapping solutions using machine learning and computer vision technologies.

AI Device Lab Engineer

AI Device Lab Engineer position at Qualcomm focusing on ML infrastructure, automation, and device farm management in Austin.

Program Manager, AI Research

Senior Program Manager role at Qualcomm managing AI research software tools and technology deliverables.

Conversational AI Developer

Qualcomm seeks a Conversational AI Developer to build innovative bot solutions using Microsoft and Azure technologies.

Description For QCT Applications Engineer - Machine Learning SW

Qualcomm QCT Customer Engineering is looking for a Software Engineer with a strong Machine Learning Engineering background to support our exciting new AI products. The AI product line brings superior power and performance capabilities to meet the growing inference needs on Edge and other applications. In this role you will work with Qualcomm's partners to develop and deploy best in class ML applications based on popular frameworks such as PyTorch, TensorFlow, ONNX, and Caffe2 that are optimized for Qualcomm's AI hardware accelerators. The work will include model assessment of throughput, latency and accuracy, model profiling and optimization, end-to-end application pipeline development, integration with customer frameworks and libraries and responsibility for customer documentation, training and demos. You will work with a highly collaborative and focused global team with a track record of successfully launching market-leading Qualcomm technologies and products.

Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Preferred Qualifications: • Hands-on experience running deep learning models on popular ML frameworks such as PyTorch, TensorFlow, ONNX, Caffe2 • Experience profiling and optimizing software • Experience with C++, Python • Experience developing software solutions that run in Linux environments including containers and virtual machines • Willingness to work in a structured software development environment delivering high-quality implementations (code & test) • Experience with Source Code and Configuration management tools, git knowledge is required • Good English communication (written and verbal) and positive interpersonal skills

Work Experiences: • 2+ years Software Applications Engineering, Software Development experience, or related work experience. • 2+ years experience with Programming Language such as C, C++, Java, Python, etc. • 2+ years experience with debugging techniques.

Qualcomm is an equal opportunity employer and offers competitive compensation, including annual discretionary bonus program and opportunity for annual RSU grants. The company also provides a highly competitive benefits package designed to support employees' success at work, at home, and at play.

Last updated a month ago

Responsibilities For QCT Applications Engineer - Machine Learning SW

  • Develop and deploy best in class ML applications based on popular frameworks
  • Perform model assessment of throughput, latency and accuracy
  • Conduct model profiling and optimization
  • Develop end-to-end application pipelines
  • Integrate with customer frameworks and libraries
  • Create customer documentation, training materials, and demos

Requirements For QCT Applications Engineer - Machine Learning SW

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Applications Engineering or Software Development experience
  • Experience with ML frameworks such as PyTorch, TensorFlow, ONNX, and Caffe2
  • Proficiency in C++ and Python
  • Experience with Linux environments, containers, and virtual machines
  • Knowledge of source code and configuration management tools, especially git
  • Strong communication skills in English (written and verbal)

Benefits For QCT Applications Engineer - Machine Learning SW

  • Annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Competitive benefits package

Interested in this job?