Job Title: Linux Network Driver DeveloperExperience Level: 5-10 yearsLocation: Remote Position Type: Full-timeNotice Period: Immediate
Job DescriptionWe are seeking a motivated and skilled Linux Network Driver Developer to join our team, contributing to our success in developing robust and efficient network drivers. The ideal candidate will play a key role in the analysis of packets, networking modules and unit testing to ensure optimal performance on the Linux platform.
Responsibilities:Design and develop network drivers for the Linux platform, ensuring high performance and reliability.Apply expertise in Application Development/Software Development using C for seamless integration with networking components.Conduct in-depth analysis of packets, networking modules, and perform rigorous unit testing to validate driver functionality.Analyze Linux kernels and user applications to enhance driver compatibility and efficiency.Utilize excellent analytical and troubleshooting skills, leveraging tools such as Wireshark and conducting link-level troubleshooting.Analyze stack dumps, packet dumps, and perform CPU/memory profiling to optimize driver performance.Posses a good understanding and working knowledge of Network load balancer, including TCP/IP internals, on platforms like Freebsd/Linux.
Skills and Requirements:Strong experience in Linux platform.Proficient in Application Development/Software Development with C.Expertise in analyzing packets, networking modules, and conducting unit testing.In-depth knowledge of Linux kernels and user applications.Proficient in using analytical and troubleshooting tools like Wireshark and link-level troubleshooting.Familiarity with Network load balancer, TCP/IP internals, and experience with Freebsd/Linux.