Overview
Work on Qualcomm's Wi-Fi Access Point networking data path team, solving networking, data path and system performance problems for wireless LAN products.
What you'll do
- Develop, release and maintain network stack and network offload related features and/or applications for advanced networking products.
- Solve networking problems for top-of-the-line network and wireless customer product launches and deployments.
- Take part in performance improvement exercises by identifying and resolving SW/HW performance bottlenecks.
- Take part in pre-silicon emulation and post-silicon software development and validation efforts for various products.
- Work with peer teams to define clean and scalable SW interfaces.
What you'll need
- 10+ years of experience in software development using C/C++ in networking, Linux device drivers, system software or embedded software domains, ideally involving ethernet or Wireless LAN drivers.
- Very good understanding of Linux Kernel internals and experience with low level kernel programming such as writing/modifying device drivers.
- Strong in C programming.
- Good knowledge of basic network protocols such as TCP, UDP, IPv4, IPv6, ARP, DHCP, VLANs.
- Strong analytical, problem-solving and debugging skills.
- Strong team communication and interpersonal skills, with an ability to communicate with teams across the globe.
- Strong architectural skills to design and implement for performance, modularity, and portability.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with a programming language such as C, C++, Java, Python, etc.
Nice to have
- Knowledge of L2/L3/L4 packet forwarding schemes such as Linux bridge/route/tunnels/OpenVswitch/DPDK/VPP.
- Knowledge of Linux network stack internals.
- Relevant experience with ethernet/wireless LAN device drivers.
- Strong understanding of CPU/IO architecture (ARM or others) concepts.
- Prior experience with AI/ML based applications.
Details
- Level of responsibility: works under supervision; may be required to lead projects comprising small teams of junior engineers.
- Employment type: full-time engineering role, Qualcomm India Private Limited.
Read the full description and apply on the company’s own careers page.