Senior Software Engineer (Networking Stack)
Project Description
Our client is a global leader in networking and communication technology, delivering cutting-edge solutions for wireless access, routing, and video surveillance across both consumer and enterprise markets. Their engineering culture is innovation-driven and deeply rooted in open-source contributions, scalability, and performance optimization.
You’ll be joining a collaborative environment with a strong engineering culture, working on mission-critical components for wireless access points and routers. The project requires immediate onboarding and long-term commitment to platform stability, feature expansion, and driver-level performance tuning.
Job Description
• 5+ years of experience in wireless/networking software development
• Proficient in C programming, with deep knowledge of kernel-space and user-space boundaries
• Solid understanding of Linux networking stack, protocols, and performance tuning
• Strong debugging skills using tools like perf, ftrace, gdb, and Wireshark
• Familiarity with Git and collaborative development workflows
Nice to have:
• Hands-on experience with WiFi driver development
• Proven experience with Qualcomm Atheros chipsets and SPF driver frameworks
Job Responsibilities
• Design, develop, and optimize WiFi drivers within the Linux Kernel for embedded systems
• Debug and enhance performance and reliability of the Linux networking stack
• Integrate and maintain support for Qualcomm chipsets and related wireless hardware
• Collaborate with cross-functional teams, including hardware, firmware, and QA
Required languages
English | B2 - Upper Intermediate |