Hybrid

SonicWall is hiring a Software Dev Principal Engineer - 'C' and TCP/IP

About the Role

SonicWall is seeking a Principal Software Engineer to design and enhance security features for our Next Generation firewall and malware sandboxing products. You will join us during a dynamic phase as an independent private company, working in a cohesive world-class team on critical network security technology.

What You'll Do

  • Design and enhance SonicWall's Reassembly-Free Deep Packet Inspection engine.
  • Design and implement Intrusion Prevention, Gateway Anti-Virus, and related features for the Next Generation firewall.
  • Design and implement SonicOS Capture ATP malware sandboxing features.
  • Maintain and document code using source control systems and other tools.

What We're Looking For

  • 10+ years of experience with a Bachelor’s, Master’s, PhD, or equivalent.
  • Fluent in C and skilled in coding various data structures and algorithms in C.
  • Solid background in TCP/IP networking.
  • Strong background in either Unix or Linux systems.
  • Persuasive written and verbal communication skills, including critical reading, listening, and reasoning.
  • Creative problem solving, software testing, and debugging capabilities.
  • Be a self-starter, motivated to work independently to deliver towards team goals.

Nice to Have

  • Post-Graduate Degree holders are preferred and encouraged to apply.
  • Strong knowledge of Layer 3 through Layer 7 protocols (HTTP, SMTP, POP, IMAP, FTP, TLS, SSH, etc.).
  • Experience with firewalls and embedded development environments.
  • Knowledge of pattern matching or compression algorithms.
  • Experience working with state machines and computation theory.

Technical Stack

  • C
  • TCP/IP
  • Unix
  • Linux
  • Layer 3-7 protocols (HTTP, SMTP, POP, IMAP, FTP, TLS, SSH)

Team & Environment

You will be part of a cohesive world-class team operating in a fast-paced, dynamic, and fulfilling work environment.

Work Mode

This is a hybrid position based in Bengaluru, Karnataka, India.

SonicWall is an equal opportunity employer committed to creating a diverse environment. All qualified applicants receive consideration for employment without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.

Required Skills
CTCP/IPUnixLinuxLayer 3-7 ProtocolsHTTPSMTPPOPIMAPFTPTLSSSHEmbedded SystemsNetworkingSecurity
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
SonicWall

SonicWall is a cybersecurity forerunner with more than 30 years of expertise and is recognized as a leading partner-first company, ensuring partners and their customers are never alone in the fight against cybercrime. It provides relentless security against the most evasive cyberattacks across endless exposure points for increasingly remote, mobile and cloud-enabled users.

Visit website
Job Details
Category embedded
Posted 3 months ago