Overview
Senior Engineer role on Qualcomm's Wireless LAN Software team, focused on Linux WLAN host driver development and debugging for next-generation WiFi chipsets (WiFi 6/6E/7).
What you'll do
- Design, develop, and maintain Linux WLAN Host drivers (FullMAC/SoftMAC) for Qualcomm's WiFi SoCs
- Work within the Linux Kernel networking stack, including integration with cfg80211, mac80211, and platform drivers
- Contribute to WLAN features such as Roaming, Concurrency, Power Management, and Data Path optimizations
- Debug system crashes, kernel panics, and firmware interaction issues using logs and debugging tools
- Work with firmware, hardware, and system teams to enable features and resolve issues across the stack
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field
- 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
- 1+ year of any combination of academic and/or work experience with debugging techniques
- 3–6 years of relevant industry experience in Embedded Software / Linux driver development
- Strong proficiency in C programming and data structures
- Good understanding of Linux Kernel Internals (Memory Management, Synchronization, Interrupt Handling, tasklets/workqueues)
- Experience developing Linux Device Drivers (PCIe, SDIO, or USB buses)
- Good understanding of IEEE 802.11 standards (802.11a/b/g/n/ac/ax/be)
- Exposure to Linux Wireless Subsystem (cfg80211, nl80211, mac80211)
- Experience using debugging tools such as GDB, logs, and tracing utilities
- Ability to handle assigned tasks independently with guidance and deliver within timelines
- Bachelor's or Master's degree in Computer Science, Electronics & Communication Engineering, or related field
Nice to have
- Experience with Qualcomm WLAN drivers (ATH10k, ATH11k, ATH12k) or proprietary QC drivers (CLD/WCNSS)
- Familiarity with user-space wireless components: wpa_supplicant, hostapd, or Android Wi-Fi Framework
- Basic understanding of upstream Linux Kernel processes
- Knowledge of embedded buses (PCIe, SDIO) and ARM-based platforms
- Experience with version control tools (Git, Gerrit) and build systems (Yocto, OpenWRT)
Read the full description and apply on the company’s own careers page.