Staff Engineer – Cloud ML Accelerator

Qualcomm is a leading technology company specializing in wireless technology, semiconductors, and AI innovation.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Staff Engineer – Cloud ML Accelerator

Qualcomm Cloud Business Unit is seeking an experienced Staff Engineer to join their team focusing on Machine Learning acceleration. This role is centered around the development of Qualcomm's high-performance inference accelerator AI100 and related products. The position combines deep technical expertise in Linux user-space development with modern C++ programming and machine learning applications.

The ideal candidate will bring extensive experience in software architecture, development, and optimization, particularly in Linux environments. You'll be working with cutting-edge ML accelerator technology, developing and optimizing software solutions that push the boundaries of machine learning performance.

Key aspects of the role include architecting and implementing Linux software solutions, working with inter-process communication systems like gRPC, and ensuring optimal performance of ML acceleration systems. You'll be part of a team that's directly contributing to Qualcomm's leadership in AI and machine learning technology.

This position offers the opportunity to work with state-of-the-art technology in machine learning acceleration, alongside some of the industry's leading experts. You'll be contributing to projects that have real-world impact in advancing AI capabilities across various applications.

The role requires a strong background in software engineering, particularly in Linux and C++ development, combined with an understanding of machine learning systems. You'll need to demonstrate expertise in software architecture, performance optimization, and system-level programming.

Working at Qualcomm offers exposure to cutting-edge technology, opportunities for professional growth, and the chance to work on projects that shape the future of AI and machine learning. The company provides comprehensive benefits and a collaborative work environment that supports innovation and technical excellence.

Last updated 4 days ago

Responsibilities For Staff Engineer – Cloud ML Accelerator

  • Linux software architecture and design
  • Software development and integration
  • Functional and performance testing
  • Development of peripheral drivers
  • Software optimization and tool development

Requirements For Staff Engineer – Cloud ML Accelerator

Linux
Python
  • 8+ years experience with Linux user-space development
  • 8+ years experience with Modern C++(11,14,17)
  • Proficiency in C, C++, Python and unit testing
  • Experience with real-time embedded operating systems
  • Experience in UML design capture & analysis
  • Knowledge of RTOS, SoC architecture
  • Experience with Source Code and Configuration management tools
  • Good English communication skills
  • Experience with inter-process communication architecture

Benefits For Staff Engineer – Cloud ML Accelerator

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • World-class health coverage
  • Financial security programs
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Staff Engineer – Cloud ML Accelerator

Staff Software Engineer, Gaming AI Development

Staff Software Engineer position at Qualcomm focusing on gaming AI development and machine learning solutions for Snapdragon platforms.

Staff Machine Learning Engineer

Staff Machine Learning Engineer position at Qualcomm focusing on AI Engine development and optimization for Hexagon Processors.

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

Senior ML Engineer role at Qualcomm focusing on AI compiler development and performance optimization, offering comprehensive benefits and growth opportunities.

Machine Learning Compiler Engineer

Machine Learning Compiler Engineer position at Qualcomm focusing on ML compiler optimization and development for neural processors and GPUs.

Machine Learning Lead Engineer

Lead Machine Learning Engineer role at Qualcomm focusing on deep learning model development and optimization using PyTorch, TensorFlow, and ONNX.