Qualcomm Technologies, Inc. is seeking a Senior Software Engineer to join their Engineering Group in San Diego, CA. The role focuses on Linux user space development to build API support for AI frameworks like Pytorch, targeting Qualcomm's high-performance inference accelerator AI 100.
About the Role
As a Senior Software Engineer, you will be responsible for software architecture and design, software development, software integration, and functional and performance testing for a Linux-based product. You will utilize C/C++ and Python to build programming APIs that enable users to run ML kernels on Cloud AI 100 efficiently.
About You
Required:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Experience with Linux user-space development, API development, and multi-threaded processing.
Experience with development in C/C++ and Python.
Knowledge of RTOS, SoC architecture, and common hardware blocks.
Experience with Source Code and Configuration management tools.
Good communication skills and ability to negotiate in a cooperative way.
Preferred:
Understanding of PT 2.0 framework.
Familiarity with high-speed interfaces such as PCIe and LPDDR.
Benefits
Competitive annual discretionary bonus program.
Opportunity for annual RSU grants.
Comprehensive benefits package designed to support success at work, at home, and at play.