About The Company
Qualcomm India Private Limited is a global leader in the telecommunications and semiconductor industry, renowned for its innovation and technological advancements. The company specializes in developing and delivering cutting-edge solutions in mobile communications, IoT, automotive, and AI-powered applications. Qualcomm's commitment to pushing the boundaries of technology has established it as a pioneer in 5G, AI, and edge computing, enabling a smarter and more connected world. With a strong focus on research and development, Qualcomm invests heavily in innovation to provide its customers with the most advanced and reliable products and services. The company's diverse and inclusive work environment fosters creativity, collaboration, and continuous learning, making it an ideal place for talented professionals to grow and contribute to impactful projects.
About The Role
We are seeking a highly skilled Software Engineer to join our dynamic Generative AI team at Qualcomm. In this role, you will be at the forefront of integrating state-of-the-art GenAI models onto Qualcomm chipsets, leveraging the company's extensive heterogeneous computing capabilities. Your primary responsibility will be to develop, optimize, and deploy AI inference solutions that operate efficiently on-device, eliminating the need for cloud connectivity. This position offers an exciting opportunity to work on innovative AI hardware and software stacks, pushing the performance limits of large language models (LLMs), large vision models (LVMs), and other generative AI frameworks. You will collaborate with cross-functional teams, including hardware architects, system engineers, and AI researchers, to design and implement high-performance, power-efficient AI inference engines that meet the evolving demands of next-generation devices.
Qualifications
The ideal candidate will possess a strong educational background in computer science, engineering, or related fields, combined with extensive experience in software development and AI technologies. A minimum of 6 years of relevant experience in software engineering is required, with a proven track record in developing high-performance software stacks, particularly in C/C++ and Python. Deep understanding of Generative AI models, including LLMs, LVMs, and their building blocks such as self-attention and cross-attention mechanisms, is essential. Candidates should have a solid grasp of floating-point and fixed-point representations, quantization techniques, and hardware acceleration for AI workloads on CPUs, GPUs, and NPUs. Familiarity with optimization algorithms for AI hardware, OS concepts, and software design patterns is also necessary. Strong analytical, debugging, and communication skills are vital for success in this role.
Responsibilities
As a key member of the Qualcomm AI team, your responsibilities will include leading the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm System-on-Chips (SoCs). You will focus on optimizing AI inference performance, pushing the limits of large model deployment, and ensuring seamless integration across hardware and software components. Your expertise in deploying large-scale C/C++ software stacks will be crucial in creating efficient, scalable solutions. Staying abreast of the latest advancements in Generative AI, including LLMs, transformers, and edge AI deployment techniques, will be essential. You will also be responsible for developing and implementing algorithms optimized for AI hardware accelerators, conducting performance analysis, and troubleshooting complex software issues. Collaboration with global teams and stakeholders to meet project goals and deliver innovative AI solutions will be a core aspect of your role.
Benefits
Qualcomm offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive compensation, health insurance, retirement plans, and paid time off. Employees have access to continuous learning opportunities, including training programs, workshops, and conferences, to enhance their skills and career development. The company promotes a healthy work-life balance through flexible work arrangements and wellness initiatives. Additionally, Qualcomm fosters an inclusive culture that values diversity, innovation, and collaboration, providing a supportive environment where employees can thrive and make meaningful contributions to cutting-edge projects.
Equal Opportunity
Qualcomm is an equal opportunity employer committed to creating an inclusive environment for all employees. The company values diversity and does not discriminate based on race, gender, age, religion, national origin, disability, or any other protected characteristic. Qualcomm is dedicated to providing reasonable accommodations during the application and hiring process for individuals with disabilities. The company strives to ensure that all employees and applicants have equal access to employment opportunities and a respectful, supportive workplace. If you require accommodations or have questions about the application process, please contact Qualcomm’s designated support channels.