Principal Engineer Software
Core
Design, develop, and maintain NextGen Network Security Components and Protocols for state-of-the-art firewalls deployed across Enterprise, Data Center, Cloud, and Service Provider environments.
Role type
Principal Engineer Software (Network Security)
Builds
NextGen Network Security Components and Protocols for firewalls
Domain
Cybersecurity / Network Security / High-performance packet processing
Deliverable
production ML models | product features | infrastructure
Required skills
C Programming, large-scale software development on Unix/Linux, TCP/IP, IPv4, IPv6, multicast, DPDK-based packet processing, performance tuning, packet latency/loss analysis, L2-L4 protocols, packet flow architecture
Preferred skills
Technical lead in networking, Broadcom/Marvell chips experience, software vulnerabilities and mitigations, C++/JAVA programming, XML/JSON
Technologies
DPDK, Unix/Linux, C, C++, JAVA, XML, JSON, Broadcom, Marvell
Responsibilities
Design and develop NextGen Network Security Components and Protocols; Lead development of L2-L4 network security features; Develop scalable flow architecture for packet processing pipelines; Architect scalable software solutions for distributed session architecture; Provide root cause analysis and resolutions for critical customer escalations; Act as a product visionary driving tasks to completion
Seniority
Principal, hands-on IC with strategic influence