Principal Software Engineer (Mobile/Network Security)
Core
Designing and developing next-generation firewall dataplane components and network security protocols for enterprise, data center, cloud, and service provider environments.
Role type
Principal Software Engineer (Mobile/Network Security)
Builds
Next-gen firewall dataplane software and network security features for 4G/5G service provider networks
Domain
Cybersecurity / Networking / Telecommunications
Deliverable
production ML models | product features
Required skills
C, Python, Shell scripting, TCP/IP stack, IPv4, IPv6, GTP, PFCP, SCTP, Unix/Linux systems, large-scale software development
Preferred skills
4G/5G mobility protocols, Machine Learning algorithms, AI agents, deep packet inspection (DPI)
Technologies
C, Python, Shell, TCP/IP, IPv4, IPv6, GTP, PFCP, SCTP
Responsibilities
Develop Next Gen Network Security Components and Protocols for State-of-the-art firewalls; Develop network security features for securing 4G/5G service provider networks; Develop security modules with disruptive technologies based on deep packet inspection (DPI), Machine Learning (ML) Algorithms and automation via AI agents; Develop scalable high availability solution for stateful Failover; Collaborate with multi-functional team members on user requirements; Take ownership and independently drive, lead tasks and assignments
Seniority
Principal, hands-on IC