Network Driver Developer (Linux Kernel)

  • San Jose, CA
  • Posted 9 hours ago | Updated 9 hours ago

Overview

On Site
$40 - $60
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

Computer Networking
Device Drivers
Electrical Engineering
FOCUS
Git
C
Ethernet
Linux Kernel
Network
PCI Express
Stacks Blockchain
TCP/IP
Version Control
LTP

Job Details

Note : This is an onsite hybrid role .

Requirements:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 10+ years of experience in Linux kernel development, with a focus on device drivers and networking protocols
  • Experience in developing PCIe based NICs, Front-end and Back-end NICs
  • FW understanding and work experience in development of Device driver to FW communication mechanism
  • Strong knowledge of Linux kernel internals, including device drivers, networking stacks, and kernel APIs
  • Experience with C programming language and Linux kernel coding standards
  • Familiarity with networking protocols, including TCP/IP, Ethernet, and PCIe
  • Excellent problem-solving skills and attention to detail
  • Good communication and teamwork skills
Nice to Have:
  • Experience with NIC architecture and firmware
  • Knowledge of other network driver development frameworks, such as DPDK or XDP
  • Familiarity with Linux kernel testing frameworks, such as LTP or kselftest
  • Experience with version control systems, such as Git or SVN
  • Certification in Linux kernel development or related fields
  • Access to cutting-edge technologies and tools
  • Recognition and rewards for outstanding performance
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About RIIASH LLC