Taro Logo

Senior Software Engineer

A global leader in wireless technology innovation and the development of mobile technologies.
$100,200 - $150,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer

Qualcomm Technologies is seeking a Senior Software Engineer to join their Cloud AI team, focusing on Linux user space development and API support for AI frameworks like Pytorch. This role is integral to the development of Qualcomm's high-performance inference accelerator AI 100 and related products. The position combines cutting-edge AI technology with system-level software development, requiring expertise in C/C++ and Python.

The role offers an opportunity to work with advanced AI acceleration hardware while building user-friendly and performant programming APIs. You'll be responsible for software architecture, development, and optimization, working with modern AI frameworks and high-performance computing systems. The position requires strong technical skills in Linux development, multi-threaded processing, and system architecture, combined with the ability to create efficient APIs for machine learning applications.

This is an excellent opportunity for an experienced software engineer looking to work at the intersection of cloud computing and artificial intelligence. Qualcomm offers a comprehensive benefits package, including competitive salary, annual bonuses, RSU grants, and extensive health coverage. The company's position as a leader in wireless technology and AI acceleration provides a platform for significant professional growth and impact.

The ideal candidate will bring both technical depth in software development and the ability to work collaboratively in a fast-paced environment. With Qualcomm's strong presence in the AI accelerator market, this role offers the chance to shape the future of cloud AI infrastructure while working with cutting-edge technology.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Build API support for AI frameworks like Pytorch
  • Software architecture and design for Linux based product
  • Software development and integration
  • Functional and performance testing
  • Build programming APIs for ML kernels on Cloud AI 100
  • Software optimization for performance

Requirements For Senior Software Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years experience (or Master's with 1+ year, or PhD)
  • Experience with Linux user-space development, API development and multi-threaded processing
  • Experience with development in C/C++
  • Experience with development in Python
  • Knowledge of RTOS, SoC architecture
  • Experience with Source Code and Configuration management tools
  • Good communication skills
  • 5+ years of relevant experience

Benefits For Senior Software Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Educational assistance

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer