Hiring for C with Linux, Networking and DPDK for Pune Location
Job description
Position: Technical Lead Experience: 8–10 Years Job Location: Pune Job Summary We are looking for an experienced Software Engineer with strong expertise in C Programming, Linux, Networking, and DPDK to develop and optimize high-performance networking and packet-processing solutions. The ideal candidate should have hands-on experience in system-level programming, network protocols, and performance optimization in Linux environments.
Key Responsibilities
Design, develop, and maintain high-performance networking applications using C . Develop and optimize packet-processing applications using DPDK . Work on TCP/IP, UDP, Ethernet, VLAN, Routing, Switching, and Network Security concepts. Perform system-level programming and troubleshooting on Linux platforms. Analyze and optimize application performance, latency, and throughput.
Debug complex software and networking issues using tools such as GDB, Wireshark, tcpdump , and Linux profiling tools. Collaborate with cross-functional teams for architecture, development, testing, and deployment. Participate in code reviews and mentor junior engineers.
Required Skills
8–10 years of experience in C Programming . Strong experience in Linux System Programming and Linux internals. In-depth understanding of Networking Protocols (TCP/IP, UDP, Ethernet, VLAN, Routing, Switching). Hands-on experience with DPDK and high-speed packet processing. Strong knowledge of Multithreading, Socket Programming, IPC, and Memory Management .
Experience in performance tuning and debugging in Linux environments. Proficiency with version control systems such as Git. If interested, please call me at 9768928580 or share your resume at clarita.fernandes@sperton.com