Network Device Driver Development Engineer

Intel Retiree Medical Plan Trust

Bangalore, India
Hybrid
C/c++ programming
Linux/esxi/windows networking
Ethernet protocols, tcp/ip stack
Develop and maintain high-performance network solutions that power Intel's innovative products

Job Summary

  • Develop and maintain high-performance network solutions that power Intel's innovative products.
  • Optimize packet processing, offloads, DMA paths, and interrupt handling using HW-SW debugging tools.
  • Collaborate with firmware/hardware/validation teams and partner with OS vendors to analyze and improve OS kernel components.

Matching Summary

Develop and maintain high-performance network solutions that power Intel's innovative products.

Skills & Requirements

Must-have

  • C/C++ programming
  • Linux/ESXi/Windows networking
  • Ethernet protocols, TCP/IP stack
  • OS internals knowledge
  • HW-SW debugging tools
  • PCIe, SR-IOV, VF-PF

Nice-to-have

  • AI-assisted development
  • Hardware design reviews
  • Collaboration and communication
  • Unit test framework development

Key Requirements

  • 6+ years of industry experience
  • Bachelor's or Master's degree
  • Experience with Linux or ESXi or Windows networking subsystems
  • Strong understanding of Ethernet protocols, TCP/IP stack, OSI model
  • Knowledge of OS internals
  • Exposure to NVMe/TCP, RDMA, SCSI, FCoE
  • Familiarity with Git, CI/CD, cloud environments

Work Rights

Not specified

Tailored Resume

Cover Letter