Machine Learning positions at multiple levels- engineer/Senior Engineer/Staff Engineer

Global semiconductor company specializing in mobile technologies and chipsets.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For Machine Learning positions at multiple levels- engineer/Senior Engineer/Staff Engineer

Join Qualcomm's innovative Machine Learning team focused on advancing state-of-the-art AI technology. The role involves working with Qualcomm's cutting-edge chips and their heterogeneous computing capabilities, specifically optimizing neural networks to run efficiently on device without cloud connectivity. The team's inference engine enables developers to run neural network models on Snapdragon platforms with optimal speed and power efficiency.

As a Machine Learning Engineer, you'll be at the forefront of technology that impacts billions of mobile devices globally and contributes to advanced autonomous features in the automotive industry. Your primary focus will be on developing test frameworks for the Qualcomm Neural Network (QNN), working with popular frameworks like TensorFlow and PyTorch.

The position offers exposure to the latest developments in Deep Neural Networks and requires staying current with fast-paced developments in both industry and academia. You'll be responsible for enhancing benchmarking and validation infrastructure from both software engineering and machine learning perspectives.

This is an excellent opportunity for someone passionate about machine learning and software development, offering the chance to work on technology that directly impacts global mobile devices and autonomous systems. The role combines practical software engineering with cutting-edge machine learning applications, making it ideal for those interested in both fields.

Last updated 10 hours ago

Responsibilities For Machine Learning positions at multiple levels- engineer/Senior Engineer/Staff Engineer

  • Development of test frameworks for Qualcomm Neural Network (QNN)
  • Work with neural network frameworks like TensorFlow, Pytorch
  • Develop validation framework to gauge functionality, performance, precision, and power of QNN
  • Keep up with industry and academia developments
  • Design and implement software features for products and systems
  • Perform code reviews and regression tests
  • Write technical documentation
  • Collaborate with project team members

Requirements For Machine Learning positions at multiple levels- engineer/Senior Engineer/Staff Engineer

Python
  • Python programming experience
  • Machine Learning concepts knowledge
  • Automation Testing (Python framework) experience
  • Willingness to relocate to Hyderabad

Interested in this job?

Jobs Related To Qualcomm Machine Learning positions at multiple levels- engineer/Senior Engineer/Staff Engineer

Computer Vision Algorithm Engineer

Computer Vision Algorithm Engineer position at Qualcomm, focusing on XR tracking and computer vision algorithm development, requiring 3+ years experience and strong ML expertise.

Voice AI Software Engineer

Voice AI Software Engineer position at Qualcomm, focusing on optimizing and deploying voice AI models, requiring expertise in Python, C++, and machine learning frameworks.

GPU Research Engineer

GPU Research Engineer position at Qualcomm focusing on developing advanced GPU architectural features for AI/ML applications, requiring expertise in GPU architecture and programming frameworks.

Software Engineer, Gaming AI, PC Compute

Software Engineering role at Qualcomm focusing on implementing AI solutions for gaming applications using Snapdragon's dedicated AI hardware.

Engineer, Auto, AI/ML

Engineer position at Qualcomm focusing on AI/ML development for automotive applications, requiring 4+ years of C/C++ experience and embedded systems expertise.