Engineer, Cloud ML Accelerator

A global leader in wireless technology innovation and the development of mobile technologies.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
0.5+ years of experience
AI

Description For Engineer, Cloud ML Accelerator

Qualcomm's Cloud Business Unit is seeking an experienced software engineer to work on their high-performance inference accelerator AI100 and related products. This role sits at the intersection of machine learning and systems engineering, focusing on Linux user-space development for ML use cases. The position offers an opportunity to work with cutting-edge AI acceleration technology at one of the world's leading semiconductor companies.

The role demands expertise in modern C++ programming, object-oriented design, and Linux system development. You'll be working on critical components including Linux software architecture, user-mode drivers, and inter-process communication systems like gRPC. The position combines low-level systems programming with high-level machine learning infrastructure development.

This is an excellent opportunity for a software engineer interested in AI/ML infrastructure and systems programming. You'll be joining Qualcomm's world-class engineering team, working on next-generation AI acceleration technology. The company offers comprehensive benefits including health coverage, professional development opportunities, and mentorship programs.

The ideal candidate will have a strong foundation in software engineering principles, experience with Linux development, and familiarity with modern C++ practices. While the experience requirements are relatively modest (6+ months), the technical depth required suggests this is best suited for someone with a solid educational background in computer science or related fields.

Last updated a few seconds ago

Responsibilities For Engineer, Cloud ML Accelerator

  • Linux software architecture and design
  • Software development and integration
  • Functional and performance testing
  • Working with IOCTL interfaces
  • API development
  • Multi-threaded processing
  • Debug and testing of software

Requirements For Engineer, Cloud ML Accelerator

Linux
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 6+ months experience with Linux user-space development
  • 6+ months experience with Modern C++(11,14,17)
  • Proficiency in C, C++, Python
  • Experience with unit testing tools including googletest
  • Experience with real-time embedded operating systems
  • Knowledge of RTOS, SoC architecture
  • Experience with git
  • Good English communication skills
  • Familiar with gRPC

Benefits For Engineer, Cloud ML Accelerator

Medical Insurance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Engineer, Cloud ML Accelerator

Software Engineer, Game AI, PC Compute

Entry-level Software Engineer position at Qualcomm focusing on Game AI development for Snapdragon chipsets, combining machine learning and gaming technologies.

New Graduate- AI SW SDK Engineer

Entry-level AI Software SDK Engineering position at Qualcomm, focusing on developing and optimizing AI/ML solutions for Snapdragon neural network platforms.

Assoc.Engineer- Python Automation framework machine learning

Entry-level Software Engineering role at Qualcomm focusing on Python automation framework and machine learning, based in Hyderabad, India.

Associate Engineer - AI QA

Entry-level AI QA engineering role at Qualcomm, focusing on embedded and cloud edge software development with comprehensive benefits and growth opportunities.

Engineer-Machine Learning-Python Automation Testing

Entry-level Machine Learning Engineering role at Qualcomm focusing on Python automation testing and software development in Hyderabad, India.