5 CIDC Jobs
Staff Software Engineer - DataPath (10-15 yrs)
CIDC
posted 13hr ago
Flexible timing
Key skills for the job
Job Description :
- Bachelor's or master's degree in computer science, Electronics and Communication Engineering, or a related field.
- Experience of 12+ Years
- Proven expertise in C programming for systems-level software development.
- In-depth knowledge of Linux operating systems, including kernel-level programming.
- Strong understanding of the Data Path Concepts, including various packet processing models, Firewall solutions, including IPSec and VPN.
- Strong experience with networking technologies and protocols (L2, L3, MPLS, NAT, VPN, IPSec, DPI etc).
- Strong experience in IPSec, Firewall solutions (stateless, stateful, DPI and Open Source), VPN and NAT.
- Good understanding and hold on Packet Buffer Management, Mempools, Poll Mode Drivers, Flow and Session Mgmt.
- VPP plugins architecture, experience in adding new plugins
- Good understanding of the Cache Utilizations mechanism for both Instruction and Data Cache.
- Excellent programming skills C, Data structures, Algorithms, Design Concepts
- Good understanding of multi-threading, IPC, sockets, memory management and other OS level concepts.
- Familiarity with ODP (OpenDataPlane) is a plus.
- Experience in programmable packet pipelines is an added plus
- Work experience on Marvel Octeon or similar NPU is an added plus
- Excellent analytical, integration, problem-solving skills, hands-on software development and the ability to work in a collaborative, fast-paced environment.
- Very Good oral and written communication and multitasking skills are expected.
Functional Areas: Software/Testing/Networking
Read full job description