Sr. Windows Driver Development Engineer

San Jose, CA
Posted 12 months ago

Responsibilities:

  • Design, implementing and maintaining NVMe Host driver stack for Windows.
  • Bring technical solutions to the leadership team, feedback on solutions recommended, new product ideas with the team through design review
  • Participation in all phases of a product development cycle: from product definition and design, through implementation, debugging and testing
  • Play a key role in host performance analysis and optimization
  • Work with cross functional teams to support developer and product requirements
  • Act as a technical advisor and resource to other engineers and cross functional departments across Business Units

Requirements:

  • Bachelors or higher degree in Computer Science, Electrical Engineering, or similar field
  • 5+ years’ experience in Windows SW driver development
  • Extensive experience with C, C++, Python, and other scripting languages
  • WDM and WDF driver-level development techniques for Windows
  • Windows Kernel debugging with WinDBG
  • Strong in data structures and algorithms
  • Deep knowledge in identifying performance bottlenecks and performance optimization
  • Experience in Windows networking and storage subsystems
  • Experience with package installation management, version control systems, automated build processes, and software unit testing are a must
  • Preferences:
    • Post graduate degree
    • Agile software development experience

Job Features

Job CategoryEngineering

Apply Online

A valid email address is required.
A valid phone number is required.