We are looking for experienced Linux Kernel Developers to join our Network Security Group in Cranberry Township. You will be developing industry leading Firewall, SG UTM, Secure Wi-Fi, and Secure Web Gateway products.
Develop, enhance and maintain Linux network drivers. This may include drivers that support SR-IOV, virtio and DPDK-poll mode, as well as PF and VF interfaces.
Participate in design and code reviews.
Diagnose and correct functional and performance problems in kernel components.
Developing and running unit tests. Proactively addressing problems found.
Fixing bugs and regression testing during product release cycles.
Track developments in the Linux kernel, particularly high performance networking, and participate in the Linux community. Be responsible for upstreaming drivers, other modules or patches to the Linux or other Open Source communities.
Bachelor’s Degree in Computer Science or Computer/Electrical Engineering, Master’s preferred.
5+ years of computer networking or software development experience. Consideration will be given to lesser and more experienced candidates.
Experience developing and debugging Linux network drivers and network stack functions.
Proficient with network protocols, tunneling, security and associated cryptography, e.g. IPSec and SSL.
Working knowledge of routers, switches, load balancers, virtualized servers, VPN gateways, firewalls, IDS/IPS and others.
Proficient in C / C++ and shell scripting.
Proficient with revision control systems, Git or Mercurial.
Excellent communication skills, written and verbal.