highlisted

Senior Software Engineer — Embedded C / Firewall Client

SonicWall·Bengaluru

Pay not stated8–14 yrsFull-time

Read from the company's own careers page; you apply on their site.

How well do you fit this job?

Upload your resume to see each requirement checked against your profile, in under a minute.

Check my fit
Hard to read?

About the role

This module intercepts live traffic, queries the CFS rating servers in real time, and enforces URL-based content filtering policies at the packet level. This is security-critical code: a policy bug is a traffic bypass on a deployed security appliance. The codebase is in C with a split Control Plane / Data Plane architecture, multi-blade cache synchronization, and multiple firmware version upgrade paths.

What you'll do

  • Maintain, harden, and extend the CFS client module across both the control plane and data plane
  • Own the binary UDP protocol implementation between the firewall and the CFS rating servers, ensuring correctness and compatibility across protocol versions
  • Develop and maintain complete IPv4 and IPv6 support across all code paths
  • Own the firmware upgrade and migration paths, ensuring they are atomic, failure-safe, and correctly handle all supported version transitions
  • Improve reliability of inter-blade cache synchronization on multi-blade appliances

What you need

  • 8–14 yrs of experience
  • Firewalls
  • Embedded C
  • Networking
  • C++
  • C
  • Network security
  • PhD or B.Tech or B.E. or B.Sc or BCA

Similar jobs

Vulnerability Management

NTT DATA Services·Bengaluru

Can I apply
Open to any education · 5–9 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On NTT DATA Services' site: account needed, ~10–15 min
Early: posted 1 h ago on their own site

Manager Information Security

XCH Tech Svcs·Bengaluru

Can I apply
Open to any education · 7–13 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On XCH Tech Svcs' site: account needed, ~10–15 min
Early: posted 2 h ago on their own site

Senior Security Engineer

Oracle·Bengaluru

Can I apply
Needs B.Tech or B.E. or B.Sc · 1–4 yrs
Pay
Pay not stated · Rotating shift
Source
From the company's careers page · today
How to apply
On Oracle's site: account needed, ~10–15 min
Early: posted 2 h ago on their own site
Can I apply
Open to any education · 7–13 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Global Delivery Center's site: account needed, ~10–15 min
Early: posted 2 h ago on their own site