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 a month 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

Sr Engineer - AISW

Senior Engineer position at Qualcomm focusing on AI software development and optimization for mobile devices, requiring expertise in machine learning frameworks and software engineering.

Senior Machine Learning Engineer (Qualcomm AI Research, Amsterdam)

Senior Machine Learning Engineer position at Qualcomm AI Research in Amsterdam, focusing on implementing cutting-edge AI solutions and working with top researchers in the field.

Senior Windows on Snapdragon Software Engineer, Machine Learning Group

Senior Windows on Snapdragon Software Engineer position at Qualcomm, focusing on machine learning development and AI Stack implementation for Windows platforms.

DSP Applications Software Engineer

Senior-level DSP Applications Software Engineer position at Qualcomm, focusing on AI solution development and neural network optimization, offering competitive compensation and benefits.

Senior Engineer (m/f/d) for Vehicle Localization & Environment in Automated Driving

Senior Engineer position at Qualcomm focusing on vehicle localization and environment perception for automated driving systems.