Senior Software Engineer — Embedded C / Firewall Client
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
SonicWall provides network and endpoint security products, services, and threat response for businesses and IT teams. This engineer will maintain and extend the embedded C content filtering client in SonicOS firewall firmware.
What you'll do
- Maintain and extend the CFS client across control and data planes
- Implement the binary UDP protocol with CFS rating servers
- Develop IPv4 and IPv6 support across code paths
- Maintain safe firmware upgrade and migration paths
- Improve inter-blade cache synchronization reliability
- Coordinate protocol changes with server-side teams
Skills
Must have
- C
- Multi-core concurrency
- Kernel-level networking
- Ipv4
- Ipv6
- Packet capture
- Network debugging
Nice to have
- Symmetric encryption
- Tlv protocol design
- Fuzz testing
- Sanitizers
- Multi-blade hardware
Tools
- Wireshark
- Tcpdump
- Gdb
- Afl
- Addresssanitizer
- Threadsanitizer
Who it's for
- Experience
- 8+ years
- Domain
- cybersecurity
About SonicWall
SonicWall has 11 open roles in Bangalore, at Embassy Tech Village, Block F, Floors 3-4. See every SonicWall role.
More at SonicWall
Senior · Hybrid · 6+ years
Senior · Hybrid · 5+ years
Lead or staff · Hybrid · 10+ years
Lead or staff · Hybrid · 8 to 10 years
Senior · Hybrid · 6 to 8 years
Mid level · 3 to 5 years
Lead or staff · Hybrid
Senior · 6 to 8 years
Similar roles
All embedded and firmware jobs
GalaxEye · Entry level · 1 to 2 years · Fresher friendly
Walmart Global Tech India (WM Global Technology Services India) · Mid level · On-site · 2+ years

Bosch Global Software Technologies · Senior · 5 to 10 years

Analog Devices · Mid level · 4 to 12 years


