Qualcomm Technologies, Inc. is seeking a Senior Software Engineer, Machine Learning to join their team in San Diego, CA. The role involves creating and implementing machine learning techniques, frameworks, and tools for the Qualcomm AI Stack targeting Snapdragon platforms.
About the Role
As a Senior Software Engineer, Machine Learning, you will assist with the software design and development of the Qualcomm AI Stack, SDKs, and associated tools. Your responsibilities will include software development of the AI orchestration framework, validating performance and accuracy through detailed analysis, and collaborating with diverse teams to drive innovation in machine learning solutions.
About You
Required:
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of relevant work experience.
2+ years software development experience using C/C++ and/or Python.
Strong software development skills including data structure and algorithm design, software debugging and testing, and strong communication skills.
Preferred:
Experience contributing to public Open Source projects.
Experience in developing embedded applications with low level interactions between operating systems and hardware.
Experience using/integrating Qualcomm AI Stack products.
Experience with LLM, LVM, LMM models, and other NN architectures.
Experience with Machine Learning frameworks like Tensor Flow, Pytorch, ONNX.
Software development experience with Java.
Ability to collaborate across a globally diverse team.
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.