Qualcomm India seeks a Staff Engineer to design and develop host-side system tools, drivers, and services that interface with our System-on-Chips (SoCs). This role covers the full product lifecycle, including bring-up, flashing, debugging, diagnostics, development, and production testing. The ideal candidate will have strong fundamentals in device development and proven experience writing Linux kernel device drivers. The position demands expert-level systems programming proficiency in C and Modern C++, with a solid grasp of memory management, threading, concurrency, synchronization, lock-free data structures, and asynchronous I/O. You must be adept with the C++ Standard Template Library (STL) and comfortable with complex system-level software.