> Markdown version of [/jobs/ext/528154-nic-device-driver-test-engineer](https://www.wearedevelopers.com/jobs/ext/528154-nic-device-driver-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # NIC Device Driver Test Engineer - **Company:** STAFFING TECHNOLOGIES - **Location:** San Jose, CA, United States - **Contract:** Permanent contract - **Skills:** Test Suite, Application Programming Interfaces (APIs), Automation of Tests, Bash Shell, Computer Networks, Linux, Device Drivers, Python (Programming Language), Kernel-Based Virtual Machine, Linux Kernel, Open VSwitch, Red Hat Enterprise Linux, Virtualization Technology, Hardware Testing, Iptables, Nutanix, Vmware - **Published:** June 9, 2026 - **Apply:** https://www.staffingtechnologies.com/career-center/?RequirementId=285082567673 ## About the Role Familiarity with industry-standard NIC certification testing, such as the Red Hat Hardware Certification Test Suite (redhat-certification) or VMware's I/O Vendor Program (IOVP). Experience in automated Python or Bash test framework development for component-level hardware testing. Previous experience working directly with AHV, KVM, or similar hypervisors. Understanding of backward and forward compatibility testing strategies for device drivers across hardware generations. ## Description Expanding its strategic Hardware Compatibility List (HCL) to support a wider range of hardware, including extending the lifecycle of older hardware up to 10 years. As part of this initiative, we are seeking a highly skilled NIC Device Driver Test Engineer to help us build a modern, robust NIC device driver test suite. The ideal candidate will have deep expertise in Linux NIC device drivers and enterprise virtualization networking. This role will focus on device driver testing at the component level to ensure enterprise-grade stability, performance, and compatibility across evolving AHV Linux kernels and our Flow networking stack. *Key Responsibilities* * Test Suite Architecture & Development: Design, develop, and execute a modern, component-level NIC driver test suite independent of monolithic AHV product testing. * Kernel Compatibility Validation: Ensure NIC device drivers are compatible with past, current, and custom-configured LTS AHV Linux kernels (including upstream backports and modernized kmalloc() structures). * Networking Stack Compatibility: Validate drivers against Linux networking enhancements, including the netdev subsystem, page_pool APIs, GRO/GSO improvements, packet steering, and interrupt balancing. Virtualization & Flow Networking Integration: Test for functionality, performance, and compatibility with standard Linux networking components utilized by Nutanix Flow, including Open vSwitch (OVS), iptables/nftables, and Linux routing. * Enterprise Readiness & Stress Testing: Conduct rigorous load and stress testing to guarantee high reliability, performance, and health monitoring capability across varying NIC hardware families. ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Generating code with Angular schematics](https://www.wearedevelopers.com/videos/129-generating-code-with-angular-schematics) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Benefits of Using JMeter For Performance Testing](https://www.wearedevelopers.com/magazine/96-benefits-of-using-jmeter-for-performance-testing)