
Principal Engineer, Wireless Software Development – WLAN
SonicWall
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the integration and optimization of Wireless LAN kernel drivers within high-performance embedded platforms powering SonicWall Next-Generation Firewalls (NGFW)
- Design, implement, and enhance dataplane components, contributing to fast-path packet processing and performance-critical features within the NGFW architecture.
- Collaborate closely with cross-functional teams—including platform, networking, security, and QA—to drive feature development, align on design decisions, and deliver key product milestones.
- Own complex debugging, root-cause analysis, and performance tuning, especially for wireless, networking, and dataplane subsystems affecting system-level behavior.
- Contribute to innovation initiatives, supporting rapid prototyping, evaluation of emerging technologies, and the introduction of next-generation capabilities into the NGFW product line.
- Influence system architecture and long-term technical strategy, driving improvements in scalability, performance, reliability, and maintainability of WLAN and dataplane components.
Requirements
- 10+ years of hands-on experience in C/C++ systems-level software development, with the ability to build multi-threaded, high-performance, low-latency distributed systems.
- Deep expertise in Wireless LAN technologies, including:
- Development of Linux kernel WLAN drivers and associated user-space modules
- Strong working knowledge of IEEE 802.11a/b/g/n/ac/ax standards
- Strong networking fundamentals, including:
- Layer 2 and Layer 3 concepts
- VLANs, Access Control Lists (ACLs), SNMP
- Implementation and enforcement of wireless security mechanisms such as WPA2/WPA3, IEEE 802.1X, MAC-based filtering, and guest-network access policies
- Experience with fast-path dataplane and packet-processing frameworks, such as DPDK, ODP, or other high-speed forwarding pipelines is a significant value addition.
- Solid understanding of OS internals, including memory management, concurrency models, threading primitives, and network stack internals.
- Excellent debugging and performance-tuning skills, with the ability to analyze and resolve complex system-level issues.
- Strong communication skills and the ability to collaborate across cross-functional engineering teams.
Benefits
- SonicWall is an equal opportunity employer.
- We are committed to creating a diverse environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Linux kernelWLAN driversmulti-threaded systemslow-latency systemsfast-path dataplanepacket-processing frameworksDPDKODP
Soft Skills
debuggingperformance tuningroot-cause analysiscommunicationcollaboration