Engineer, Cloud ML Accelerator

A leading technology company specializing in wireless telecommunications and semiconductor products.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
0.5+ years of experience
AI

Description For Engineer, Cloud ML Accelerator

Qualcomm Cloud Business Unit is seeking an experienced software engineer specializing in Linux User-space for Machine Learning applications. 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 AI technology while being part of a world-class team at Qualcomm.

The ideal candidate will be involved in critical software development tasks, including Linux software architecture, system integration, and performance optimization. The role requires expertise in modern C++ programming, object-oriented design, and Linux user-mode drivers. You'll be working with advanced technologies like gRPC, protocol buffers, and system profiling tools.

Qualcomm offers a comprehensive benefits package, including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture where innovative ideas are valued and employees can contribute to world-changing technologies. Working at Qualcomm means collaborating with leading engineering and technology experts while having access to professional development resources and mentorship programs.

This role presents an excellent opportunity for someone passionate about AI and machine learning to work on cutting-edge technology while growing their career at a global technology leader.

Last updated 6 days ago

Responsibilities For Engineer, Cloud ML Accelerator

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

Requirements For Engineer, Cloud ML Accelerator

Python
Linux
  • 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 and googletest
  • Experience with real-time embedded operating systems
  • Knowledge of RTOS, SoC architecture
  • Experience with git
  • Good English communication skills
  • Experience with gRPC
  • Experience with software development and debug tools

Benefits For 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/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Engineer, Cloud ML Accelerator

IT Software Developer (GenAI)

IT Software Developer position at Qualcomm focusing on Generative AI development, requiring expertise in Python, AI/ML technologies, and software engineering best practices.

Voice AI Software Engineer

Voice AI Software Engineer position at Qualcomm China focusing on optimizing and deploying voice recognition models on Qualcomm's hardware platforms.

Software Engineer, Gaming AI, PC Compute

Software Engineer position at Qualcomm focusing on Gaming AI and PC Compute solutions, developing machine learning-based gaming experiences for Snapdragon chipsets.

Engineer, Auto, AI/ML

Engineer position at Qualcomm focusing on automotive AI/ML software development, requiring 4 years of experience in embedded systems and C/C++ programming.

AI, ML & Data Analytics / Engineer

AI, ML & Data Analytics Engineer role at Qualcomm India, focusing on developing AI solutions for chip design processes using LLM and GenAI technologies.