Guangzhou, Guangdong, China
25 days ago
Engineer, Software Development

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:

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:

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:

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.
Por favor confirme su dirección de correo electrónico: Send Email