Senior Engineer, Cloud ML Accelerator

A leading technology company specializing in wireless technology, semiconductors, and AI/ML accelerators.
Machine Learning
Senior Software Engineer
In-Person
3+ years of experience
AI

Description For Senior Engineer, Cloud ML Accelerator

Qualcomm's Cloud Business Unit is seeking an experienced software engineer to join their team working on Machine Learning solutions. The role focuses on developing software for Qualcomm's high-performance inference accelerator AI100 and related products. This position offers an opportunity to work with cutting-edge ML acceleration technology while developing Linux user-space solutions.

The ideal candidate will be deeply experienced in modern C++ development, Linux systems, and have a strong understanding of machine learning infrastructure. You'll be working on critical software architecture, design, and optimization for ML accelerator products. The role combines low-level systems programming with high-level ML infrastructure development.

Qualcomm offers a comprehensive benefits package and a culture of innovation where employees work alongside leading engineering and technology experts. The company provides continuous learning opportunities, tuition reimbursement, and mentorship programs to support professional growth. This role presents an exciting opportunity to work on next-generation AI acceleration technology while being part of a global team pushing the boundaries of what's possible in machine learning hardware and software.

The position is based in Bangalore, India, where you'll be part of Qualcomm's growing presence in AI/ML development. The company's commitment to employee wellbeing, professional development, and work-life balance makes this an attractive opportunity for experienced engineers looking to make an impact in the ML acceleration space.

Last updated 9 days ago

Responsibilities For Senior Engineer, Cloud ML Accelerator

  • Linux software architecture and design
  • Software development and integration
  • Functional and performance testing
  • Development of SW using modern C++
  • Work with Linux user-mode drivers
  • Implement inter-process communication using gRPC
  • System profiling and code optimization
  • Tool development

Requirements For Senior Engineer, Cloud ML Accelerator

Linux
Python
  • 3+ years experience with Linux user-space development
  • 3+ years experience with Modern C++(11,14,17)
  • Proficiency in C, C++, Python
  • Experience with real-time embedded operating systems
  • Experience with peripheral drivers
  • Knowledge of RTOS and SoC architecture
  • Experience with Source Code and Configuration management tools (git)
  • Good English communication skills
  • Bachelor's degree in Engineering, Computer Science or related field with 2+ years experience OR Master's with 1+ year experience OR PhD

Benefits For Senior Engineer, Cloud ML Accelerator

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional and mental wellbeing support
  • Work-life balance programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Senior Engineer, Cloud ML Accelerator

Machine Learning Engineer

Senior Machine Learning Engineer position at Qualcomm focusing on AI model development and edge device deployment, offering competitive salary and benefits.

Machine Learning Senior Engineer

Senior Machine Learning Engineer role at Qualcomm focusing on neural network framework development and validation, offering comprehensive benefits and growth opportunities.

Video Research Engineer

Senior Video Research Engineer position at Qualcomm developing cutting-edge video compression algorithms and ML-based solutions.

Cloud AI Power & Limits Management Software Engineer

Senior Software Engineering role at Qualcomm focusing on AI power and limits management for cloud accelerators.

Perception Software Engineer

Senior Perception Software Engineer role at Qualcomm focusing on computer vision and machine learning for autonomous driving systems.