Linux Kernel Developer NSG

Engineering - Cranberry Township, Pennsylvania
Posting Date
Aug 01, 2018
Location
Cranberry Township, Pennsylvania
Department
Engineering
Job ID
*LI-KS1

Role

Sophos makes IT security simple with next-generation solutions that protect networks, servers, and devices, wherever they are. Today, more than 100 million users in 150 countries and a global network of channel partners trust Sophos to deliver simple solutions to complex security challenges. Focused on innovation and backed by a global network of Sophos Labs threat intelligence centers and industry-leading support, Sophos delivers solutions that are simple to deploy, maintain, and manage, enabling organizations to focus on performance and growth. Sophos is cybersecurity made simple.

We are looking for experienced Linux Kernel Developers to join our Network Security Group in Cranberry Township. Sophos NSG develops industry leading Firewall, SG UTM, Secure Wi-Fi, and Secure Web Gateway products.

Main Duties

  • 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.

Experience and Skills

  • 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.

Benefits

In most cases, the compensation package includes:

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Long-term disability insurance
  • 401k plan
  • Vacation time
  • Gym membership compensation

Special How to Apply Instructions

To apply, please send resume to: NA.Careers@sophos.com

 

If you choose to explore this opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our data protection policy which can be found here and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos.  If you would like Sophos to delete or update your details at any time, please reply to this or other emails from Sophos clearly stating your request, or follow the steps set out in the data protection policy describing your individual rights.  If you have any questions about Sophos’ data protection practices please contact dataprotection@sophos.com.

Posting Date
Aug 01, 2018
Location
Cranberry Township, Pennsylvania
Department
Engineering
Job ID
*LI-KS1