Linux Software Engineer, Lead Senior
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is seeking a Lead Senior Linux Software Engineer for their AI Software team in Bangalore, India. The role involves building next-generation AI infrastructure for large-scale inference and fine-tuning workloads, focusing on core platform technologies. Ideal candidates have strong C++ and Linux systems programming expertise.
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.
Requirements
- 4+ years of experience in Linux user-space software development, including API design, IOCTL interfaces, and multi-threaded programming.
- 4+ 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 fundamentals.
- 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 and 3+ years of Software Engineering or related work experience; OR Master's degree and 2+ years of experience; OR PhD and 1+ year of experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desired Qualifications
- Experience with communication frameworks such as gRPC, Protocol Buffers, and low-level system software development is highly desirable.
Skills
C++LinuxgRPCProtocol BuffersPythonGitC
#AI#LLM#inference#fine-tuning#infrastructure#software#engineering#C++#Linux#distributed systems#performance optimization#gRPC#Protocol Buffers#PCIe#RDMA
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 weeks ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bangalore, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Ericsson
Austin, United StatesData Analyst Strategy and Operations
Full Time Be an early applicant Posted 4 days ago
Volvo Group
Curitiba, Brazil +1 moreSenior Service Leader
US$96–119k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Innovation Hub Solution Engineer
Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSecurity Research Intern
Internship Be an early applicant Posted 4 days ago
Emerson
Stafford, United StatesApplication Engineer
Full Time Be an early applicant Posted 3 days ago
Emerson
Mexicali, MexicoManufacturing Engineer
Full Time Be an early applicant Posted 3 days ago
