×
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: Omni Inclusive
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    C++ Developer, Software Engineer
Job Description & How to Apply Below

Job Title

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