Software Dev Principal Engineer System Engineering Delhi (India)

Software Dev Principal Engineer System Engineering Delhi (India)

22 Aug
|
SonicWall
|
India

22 Aug

SonicWall

India

About the Role

Technical leader and hands-on architect responsible for the deepest layers of a next-generation firewall operating system from data-plane packet processing and kernel interfaces to secure platform boot chains, crash diagnostics, and performance optimization across physical appliance and virtual firewall product

Key Responsibilities:
SystemArchitecture — Define and evolve the firewall OS architecture across multiple hardware generations and virtual platforms; OS interface design (A/B image lifecycle, secure boot, recovery mode)
DataPlanePerformance — Architect high-performance packet pipelines using DPDK/ODP; optimize throughput, connection rates, and DPI-SSL concurrency across multi-core, multi-queue settings
CrashAnalysis&SecurityHardening; — Serve as senior escalation point for production crashes; drive ASan/eBPF adoption; triage and fix memory corruption, deadlocks, and watchdog failures
Hotfix&EscalationEngineering; — Build and deliver targeted firmware fixes; analyze diagnostic logs from field deployments to resolve critical customer issues




TechnicalLeadership — Set architectural standards and design review processes; mentor engineers on systems debugging and performance analysis; drive up-to-date development workflows

Required Qualifications:
Education: B.Tech/B.E. or M.Tech/M.S. in Computer Science, Electrical Engineering, or related field
Experience: 15+ years in systems/embedded software engineering, with 5+ years in a principal/staff-level technical leadership role. Proven track record shipping production firmware for network security appliances, routers, or embedded networking products.

Must-Have Skills
CSystemsProgramming — Expert-level C in large embedded codebases; POSIX threading, custom memory allocators, 3264-bit migration, endianness handling
DataPlane — DPDK or ODP: poll-mode drivers, hugepages, RSS, SR-IOV, lockless data structures, per-core caching
Debugging — Coredump analysis (GDB on ARM64/x86), ASan/MSan

📌 Software Dev Principal Engineer System Engineering Delhi (India)
🏢 SonicWall
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software dev principal engineer system engineering delhi (india) / india