Senior Software Engineer, Networking

Google Google · Big Tech · Bengaluru, Karnataka, India

Senior Software Engineer role focused on Linux kernel networking and driver development, optimizing performance for new servers and NICs, and contributing to public domain Linux development. Requires 5 years of experience in Linux kernel and networking stack development.

What you'd actually do

  1. Develop new Linux kernel networking and driver functionalities to enable upper layer applications.
  2. Optimize kernel stack performance.
  3. Enhance platform performance for new servers and new Network Interface Card (NICs).
  4. Enable applications to leverage new kernel features.
  5. Contribute to public domain Linux development.

Skills

Required

  • Linux kernel
  • networking driver
  • protocol stack development
  • Linux/Windows Device Drivers

Nice to have

  • Linux kernel
  • network device drivers