Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GDH Logo

Software Engineer

GDH

$40 - $50
Aug 18, 2025
Richardson, TX, US
Apply Now

Enhance and tune a high-speed network protocol decoder engine for deep packet inspection of network flows exceeding 20 Gbps, utilizing AI for real-time network security.

Requirements

  • Proficient in developing applications using eBPF/XDP.
  • Strong understanding of network protocols at a packet level, including DNS, HTTP, TCP, UDP, and TLS.
  • Expertise in C++ programming and advanced data structures.
  • Experience in developing Linux kernel modules and device drivers is highly desirable.
  • Familiarity with kernel memory management and NUMA architectures.
  • Proficiency in developing and packaging RPM applications for RedHat, CentOS, or Fedora Linux.
  • Experience in creating container and VM targets, as well as developing High Availability (HA) architectures.

Responsibilities

  • Co-maintain and enhance the performance of a high-speed network protocol decoder engine capable of handling 20+ Gbps network flows.
  • Develop and implement new features and decoders for the network protocol engine based on RFC documentation.
  • Conduct extensive performance tuning and optimization to meet and exceed operational requirements.
  • Collaborate with cross-functional teams to integrate AI technologies for real-time network security monitoring.
  • Participate in the appliance development process, ensuring robust and scalable product deployments.
  • Maintain and improve existing codebases and developer documentation to ensure software quality and operability.
  • Provide technical leadership and mentoring to junior developers and team members.

Other

  • 10+ years of experience in developing real-time network analysis applications or networking devices.
  • Profound knowledge of Linux networking, including in-depth components of the Linux kernel.
  • Additional programming skills in C, Perl, Python, and familiarity with git version control.
  • This position is based in office and requires the employee to work on-site.