Qualcomm Software Engineer
Qualcomm
About the role
Role Overview
As a Qualcomm Software Engineer, you will be part of the AI software team focusing on integrating cutting‑edge GenAI models on Qualcomm chipsets. Your responsibilities will include designing, developing, modifying, and validating embedded and cloud edge software applications. You will collaborate with cross‑functional teams to design system‑level software solutions that meet and exceed customer needs. Your expertise in AI inferencing, C/C++ programming, and optimizing algorithms for AI hardware accelerators will be crucial in spearheading the development and commercialization of the Qualcomm AI Runtime.
Key Responsibilities
- Integrate cutting‑edge GenAI models on Qualcomm chipsets
- Design, develop, modify, and validate embedded and cloud edge software applications
- Collaborate with systems, hardware, architecture, and test engineers to design system‑level software solutions
- Optimize algorithms for AI hardware accelerators like CPU/GPU/NPU
- Spearhead the development and commercialization of the Qualcomm AI Runtime
- Deploy large C/C++ software stacks using best practices
- Stay updated on GenAI advancements and edge‑based deployment nuances
Qualifications Required
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience OR Master's degree with 1+ year of experience OR PhD in relevant field
- 2+ years of experience with programming languages such as C, C++, Java, Python
- Strong in C++ programming, design patterns, and OS concepts
- Familiarity with generative AI models like LLM, LVM, LMMs, and building blocks
- Knowledge of floating‑point, fixed‑point representations, and quantization concepts
- Excellent analytical and debugging skills
- Good communication skills to collaborate across diverse teams
- Ability to push the limits of performance from large models in AI inferencing
Note: The positions are strictly for AI/ML inference SDK development on embedded systems and not for applied AI, data science, or ML model training roles. Strong embedded experience is mandatory.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience OR Master's degree with 1+ year of experience OR PhD in relevant field
- 2+ years of experience with Programming Languages such as C, C++, Java, Python
- Strong in C++ programming, Design Patterns, and OS concepts
- Familiarity with Generative AI models like LLM, LVM, LMMs, and building blocks
- Knowledge of Floating-point, Fixed-point representations, and Quantization concepts
- Excellent analytical and debugging skills
- Good communication skills to collaborate across diverse teams
- Ability to push the limits of performance from large models in AI inferencing
- Strong Embedded Experience Is Mandatory
Responsibilities
- Integrate cutting-edge GenAI models on Qualcomm chipsets
- Design, develop, modify, and validate embedded and cloud edge software applications
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions
- Optimize algorithms for AI hardware accelerators like CPU/GPU/NPU
- Spearhead the development and commercialization of the Qualcomm AI Runtime
- Deploy large C/C++ software stacks using best practices
- Stay updated on GenAI advancements and edge-based deployment nuances
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free