Company:
QualcommIndia Private Limited
JobArea:
Engineering Group, Engineering Group >SoftwareEngineering
GeneralSummary:
As aleading technology innovator, Qualcomm pushes the boundaries ofwhat’s possible to enable next-generation experiences and drivesdigital transformation to help create a smarter, connected futurefor all. As a Qualcomm Software Engineer, you will design, develop,create, modify, and validate embedded and cloud edge software,applications, and/or specialized utility programs that launchcutting-edge, world class products that meet and exceed customerneeds. Qualcomm Software Engineers collaborate with systems,hardware, architecture, test engineers, and other teams to designsystem-level software solutions and obtain information onperformance requirements andinterfaces.
MinimumQualifications:
• Bachelor’s degree inEngineering, Information Systems, Computer Science, or relatedfield and 4+ years of Software Engineering or related workexperience. ORMaster’s degree in Engineering,Information Systems, Computer Science, or related field and 3+years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, ComputerScience, or related field and 2+ years of Software Engineering orrelated work experience.
• 2+ years of workexperience with Programming Language such as C, C++, Java, Python,etc.
Join theexciting Generative AI team at Qualcomm focused on integratingcutting edge GenAI models on Qualcomm chipsets. The team usesQualcomm chips’ extensive heterogeneous computing capabilities toallow inference of GenAI models on-device without a need forconnection to the cloud. Our inference engine is designed to helpdevelopers run neural network models trained in a variety offrameworks on Snapdragon platforms at blazing speeds while stillsipping the smallest amount of power. Utilize this power efficienthardware and Software stack to run Large Language Models (LLMs) andLarge Vision Models (LVM) at near GPUspeeds!
Responsibilities:Inthis role, you will spearhead the development and commercializationof the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AIinferencing expert, you’ll push the limits of performance fromlarge models. Your mastery in deploying large C/C++ software stacksusing best practices will be essential. You’ll stay on the cuttingedge of GenAI advancements, understanding LLMs/Transformers and thenuances of edge-based GenAI deployment. Most importantly, yourpassion for the role of edge in AI’s evolution will be your drivingforce.
Requirements:
Master’s/Bachelor’sdegree in computer science or equivalent.6+ years ofrelevant work experience in software development.Strongunderstanding of Generative AI models – LLM, LVM, LMMs and buildingblocks (self-attention, cross attention, kv cachingetc.)
Floating-point, Fixed-point representationsand Quantization concepts.
Experience withoptimizing algorithms for AI hardware accelerators (likeCPU/GPU/NPU).Strong in C/C++ programming, Design Patternsand OS concepts.Good scripting skills inPython.Excellent analytical and debuggingskills.
Good communication skills (verbal,presentation, written).
Ability to collaborateacross a globally diverse team and multipleinterests.
PreferredQualifications
· Strong understanding of SIMD processor architecture and systemdesign.
· Proficiency in object-oriented software development andfamiliarity
· Familiarity with Linux and Windowsenvironment
· Strong background in kernel development for SIMDarchitectures.
· Familiarity with frameworks like llama.cpp, MLX, and MLC is aplus.
· Good knowledge of PyTorch, TFLite, and ONNX Runtime ispreferred.
· Experience with parallel computing systems and languages likeOpenCL and CUDA is aplus.
Applicants:Qualcomm is an equalopportunity employer. If you are an individual with a disabilityand need an accommodation during the application/hiring process,rest assured that Qualcomm is committed to providing an accessibleprocess. You may e-mail disability-accomodations@qualcomm.com orcall Qualcomm’s toll-free number found here. Upon request,Qualcomm will provide reasonable accommodations to supportindividuals with disabilities to be able participate in the hiringprocess. Qualcomm is also committed to making our workplaceaccessible for individuals with disabilities. (Keep in mind thatthis email address is used to provide reasonable accommodations forindividuals with disabilities. We will not respond here to requestsfor updates on applications or resumeinquiries).
Qualcommexpects its employees to abide by all applicable policies andprocedures, including but not limited to security and otherrequirements regarding protection of Company confidentialinformation and other confidential and/or proprietary information,to the extent those requirements are permissible under applicablelaw.
Toall Staffing and RecruitingAgencies: OurCareers Site is only for individuals seeking a job at Qualcomm.Staffing and recruiting agencies and individuals being representedby an agency are not authorized to use this site or to submitprofiles, applications or resumes, and any such submissions will beconsidered unsolicited. Qualcomm does not accept unsolicitedresumes or applications from agencies. Please do not forwardresumes to our jobs alias, Qualcomm employees or any other companylocation. Qualcomm is not responsible for any fees related tounsolicitedresumes/applications.
Ifyou would like more information about this role, please contactQualcommCareers.
…