Principal Software Engineer- C Development and TCP/IP background is a must
SonicWall
·
Posted:
August 28, 2023
·
Onsite
About the position
The Deep Packet Inspection Software Engineering position at SonicWall in Milpitas, CA offers challenging opportunities to design and enhance SonicWall's cybersecurity products. The role involves implementing features such as Intrusion Prevention, Gateway Anti-Virus, and malware sandboxing. The ideal candidate should have extensive experience in C/C++ coding, TCP/IP networking, and Unix/Linux systems. Strong communication, problem-solving, and debugging skills are essential. Knowledge of Layer 3 through Layer 7 protocols and experience with firewalls and embedded development are preferred qualifications.
Responsibilities
- Design and enhance SonicWall Reassembly-Free Deep Packet Inspection engine
- Design and implement Intrusion Prevention, Gateway Anti-Virus, and other related features of SonicWall's Next Generation firewall
- Design and implement SonicOS Capture ATP (malware sandboxing) features
- Maintain and document code using source control systems and other tools
Requirements
- 15+ years of experience with a Bachelor's, 12+ with a master's or 8+ with PhD or equivalent. Graduate Degree holders are preferred and encouraged to apply.
- Fluent in C/C++ and in coding various data structures and algorithms in C.
- Solid background in TCP/IP networking.
- Strong background in either Unix/Linux systems.
- Persuasive written and verbal communication (includes critical reading, listening, and reasoning).
- Creative problem solving, software testing, and debugging capabilities.
- Be a self-starter, and motivated to work independently to deliver towards team goals.
- Strong Layer 3 through Layer 7 protocol (HTTP, SMTP, POP, IMAP, FTP, TLS, SSH, etc.) knowledge.
- Experience with firewalls and embedded development environment.
- Knowledge of pattern matching, or compression algorithms is a plus.
- Experience working with state machines and computation theory is a plus.
Benefits
- Comprehensive, flexible, and competitive benefits program
- Access to programs tailored to meet personal health and financial well-being needs
- Medical, vision, and dental coverage
- Health savings accounts
- Mental health support
- Paid holidays, vacation, and personal time off
- Retirement savings plan with Roth features
- Compensation varies based on location and work being performed
- Starting pay range of $168,914 - $285,855 for annual base salary
- Additional discretionary bonuses and commissions may be available
- Actual pay based on qualifications and experience
- Equal opportunity employer
- Commitment to creating a diverse environment
- Active security solutions provided in 100+ countries