BENGALURU · FULLTIME
Linux Software Engineer

Qualcomm
Bengaluru · onsite · Posted 4d ago
Sourced from
Not disclosed2–4 yrsfulltimeBengaluru
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Company
Qualcomm India Private Limited
Job Area
Engineering Group, Engineering Group > Software Engineering
General Summary
Qualcomm Data Center Business Unit is seeking a passionate and highly motivated Software Engineer to join our AI Software team and help build the next generation of AI infrastructure for large-scale inference and fine-tuning workloads.
In this role, you will contribute to core platform technologies spanning host software, scalability infrastructure, and high-performance data movement solutions across Qualcomm's AI accelerator portfolio. You will design, develop, and optimize software that enables efficient execution of large language models (LLMs) while improving platform performance, scalability, reliability, and programmability.
The ideal candidate has strong expertise in modern C++ development, object-oriented design, design patterns, Linux systems programming, distributed systems, and performance optimization. Experience with communication frameworks such as gRPC, Protocol Buffers, and low-level system software development is highly desirable.
Responsibilities
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Qualcomm India Private Limited
Job Area
Engineering Group, Engineering Group > Software Engineering
General Summary
Qualcomm Data Center Business Unit is seeking a passionate and highly motivated Software Engineer to join our AI Software team and help build the next generation of AI infrastructure for large-scale inference and fine-tuning workloads.
In this role, you will contribute to core platform technologies spanning host software, scalability infrastructure, and high-performance data movement solutions across Qualcomm's AI accelerator portfolio. You will design, develop, and optimize software that enables efficient execution of large language models (LLMs) while improving platform performance, scalability, reliability, and programmability.
The ideal candidate has strong expertise in modern C++ development, object-oriented design, design patterns, Linux systems programming, distributed systems, and performance optimization. Experience with communication frameworks such as gRPC, Protocol Buffers, and low-level system software development is highly desirable.
Responsibilities
- Design and develop high-performance software components for host software platforms.
- Build scalable infrastructure for distributed AI workloads, communication libraries, and data movement frameworks.
- Drive feature development, debugging, profiling, and performance optimization across the software stack.
- Collaborate with cross-functional teams including runtime, compiler, kernel, firmware, and hardware engineers.
- Participate in software architecture, design reviews, requirements definition, and implementation planning.
- 2+ years of experience in Linux user-space software development, including API design, IOCTL interfaces, and multi-threaded programming.
- 2+ years of hands-on experience with modern C++ (C++11/14/17), including design, implementation, debugging, testing, and performance optimization.
- Strong proficiency in C, C++, and Python.
- Strong understanding of PCIe endpoint devices, device memory architecture, host-device interactions, and Linux driver fundamental
- Experience with unit testing frameworks and methodologies, including GoogleTest.
- Solid understanding of Linux systems programming, distributed systems, and large-scale software platforms.
- Experience with requirements management, traceability, and software lifecycle processes.
- Familiarity with peripheral driver development, RDMA, and high-performance communication technologies.
- Understanding of system architecture, including CPU cores, cache hierarchies, memory subsystems, interconnects, buses, and I/O components.
- Experience using source code management and configuration management tools; strong Git knowledge is required.
- Experience with inter-process communication technologies such as gRPC and Protocol Buffers.
- Familiarity with software development and debugging tools.
- Ability to thrive in a structured software development environment while remaining hands-on with design, coding, testing, and debugging activities.
- Strong written and verbal communication skills, along with excellent collaboration and interpersonal abilities.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Sourced from foundit
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
gRPCPCIe endpoint devicestestrequirements managementDistributed Systemsapi designperformance optimizationSource Code ManagementProtocol BuffersMulti-threaded programmingLinux systems programmingPythonGIT
Section · Company
About Qualcomm

Qualcomm
Semiconductors
22k+
employees
1996
30 years old
San Diego,California
United States
About
Qualcomm invents breakthrough technologies that transform how the world connects, computes and communicates.
Industries
SemiconductorsHardware & Networking
Employee ratings
1,207 reviews
3.7/ 5
Culture
3.4
Career growth
3.2
Work-life
3.3
Employees rate it well for
Work Life Balance267Salary160Work Culture155Learning100Senior Management91
Find them on