×
Register Here to Apply for Jobs or Post Jobs. X

Windows Network Device Driver expert

Job in San Jose, Santa Clara County, California, 95112, USA
Listing for: Echo IT Solutions
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    C++ Developer, Software Engineer
Job Description & How to Apply Below

Windows Network Device Driver Expert

San Jose, CA

6+ Months

Essential

Competency:

Prior experience in building Windows device drivers or low-level IO (LLIO) development

Experience in writing functional, performance, and load tests with proper code coverage

Knowledge of NDIS (Network Driver Interface Specification), Windows Driver Kit (WDK), Network Driver Design Guide/Skill, and Wireshark

MSTest tool experience for writing junit

Performance and load test experience

Responsibilities:

  • Work closely with the engineering team on the development of high-performance Windows network drivers, ensuring compliance with industry standards and company requirements
  • Collaborate with cross-functional teams to define technical requirements and specifications for network driver development
  • Code Reviews and Mentorship:
  • Conduct code reviews, providing constructive feedback to team members
  • Share expertise with junior developers to enhance the overall skill set of the team
  • Windows Development Environment Improvement:
  • Drive innovation in the development process, proposing and implementing improvements in the efficiency and effectiveness of our network driver solutions
  • Ensure robust testing suite and validation processes for network drivers, maintaining high-quality standards

Qualifications:

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field

8+ years of experience in low-level Windows driver development, with a focus on network drivers

Strong expertise in C and C++ programming languages

Proven experience in defining and implementing development and QA processes

In-depth knowledge of Windows internals, kernel-mode programming, and network protocols

Experience with debugging and performance profiling tools for Windows

Technical

Skills:

Programming

Languages:

Expertise in C and C++ programming languages

Windows Development:
Extensive experience in low-level Windows development, including kernel-mode programming

Network Protocols:
In-depth knowledge of network protocols such as TCP/IP, UDP, and HTTP

Windows Internals:
Profound understanding of Windows internals, memory management, and system architecture

Debugging and Profiling Tools:
Proven experience with debugging tools like Win Dbg and performance profiling tools for Windows

Development Processes:
Demonstrated ability to define and implement robust development processes, including version control, build systems, and code review workflows

Quality Assurance:
Strong background in designing and implementing QA processes for Windows network drivers

Collaboration:

Excellent collaboration and communication skills to work effectively with cross-functional teams

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary