Job Description:
We are seeking a highly skilled and experienced Linux Networking Program Developer to join our dynamic team. The ideal candidate will have a strong background in Linux networking program development and be proficient in C/Shell programming within a Linux environment. This role requires familiarity with Linux kernel driver/module development and troubleshooting, as well as experience with DPDK development. Experience with BCM Ethernet switches device driver development and routing protocols like OSPF/BGP is a plus.
Key Responsibilities:
type="disc"-
-Develop and maintain networking programs in a Linux environment.
-Write and optimize C/Shell scripts for various applications.
-Develop, troubleshoot, and maintain Linux kernel drivers and modules.
-Work on DPDK (Data Plane Development Kit) development projects.
-Collaborate with cross-functional teams to ensure seamless integration of networking solutions.
-Provide technical support and troubleshooting for networking issues.
-Stay updated with the latest advancements in Linux networking and kernel development.
Requirements:
type="disc"-
-Experience: Proven experience in Linux networking program development.
-Programming Skills: Proficiency in C and Shell programming in a Linux environment.
-Kernel Development: Familiarity with Linux kernel driver/module development and troubleshooting.
-DPDK Development: Hands-on experience with DPDK development.
-Routing Protocols: Familiarity with routing protocols like OSPF and BGP.
-Additional Skills: Experience with BCM Ethernet switches device driver development is a plus.
Qualifications:
type="disc"-
-Bachelor's degree in Computer Science, Engineering, or a related field.
-Strong problem-solving skills and attention to detail.
-Excellent communication and teamwork abilities.
-Ability to work independently and manage multiple tasks effectively.