Demo

Senior Software Engineer - Windows Device Driver Development

Graid Technology Inc.
Santa Clara, CA Full Time
POSTED ON 1/5/2026
AVAILABLE BEFORE 5/4/2026

About Us

At Graid, we are redefining data storage performance. Our mission is to deliver to our customers the next generation of IT storage infrastructure for NVMe and NVMeoF SSDs without sacrificing the performance they need. SupremeRAID revolutionary GPU-based RAID delivers the speed, ease of use, flexibility, and TCO market demands for the future of high-performance workloads. We are looking for a talented software engineer to join us in developing high-performance, scalable, and reliable software that powers the future of data infrastructure.


Role Description

In this role, you will design, implement, and maintain Windows device drivers for our SupremeRAID NVMe storage devices. You’ll work closely with product management and cross-functional teams to define requirements and implement innovative features. This role is ideal for engineers with deep experience in Windows kernel-mode development and a passion for building high performance, scalable drivers for modern storage.


Responsibilities

  • Design, develop, and maintain Windows kernel-mode drivers for SupremeRAID NVMe storage devices 
  • Optimize driver performance, stability, and feature support aligned with NVMe specifications 
  • Debug complex driver and system-level issues using tools such as WinDbg 
  • Participate in WHQL testing and certification processes 
  • Maintain documentation and participate in code reviews and design discussions 
  • Stay current with Windows driver architecture, NVMe standards, and storage innovations 


Qualifications

  • Bachelor’s degree in Computer Science or related field 
  • 6 years of experience in Windows driver development, preferably in storage or device drivers 
  • Strong proficiency in C/C required for kernel-mode development 
  • Deep understanding of Windows Driver Model (WDM), KMDF, and StorPort architecture 
  • Experience with debugging tools (WinDbg, TraceView, etc.) and driver signing processes 
  • Familiarity with NVMe protocols, IOCTLs, and pass-through command structures 


Preferred Qualifications

  • Experience with CI/CD pipelines and automated driver testing 
  • Familiarity with Windows HLK/WHQL certification processes 
  • Knowledge of performance profiling and optimization for storage drivers 


Compensation Range

The compensation offered for this position will depend on qualifications, experience, and work location. Compensation will be standardized for all hires at the same level and location. The package may include stock options and a performance-based bonus. 

  • Total Compensation: $150,000 - $240,000 


Work Authorization 

Please note that Graid is unable to sponsor work visas for this position at this time. Applicants must be authorized to work in the United States without the need for visa sponsorship now or in the future.


Non-Discriminatory Policy:

Graid Technology Inc. does not and shall not discriminate on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status in any of its activities or operations.

Salary : $150,000 - $240,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Windows Device Driver Development?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Windows Device Driver Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Graid Technology Inc.

  • Graid Technology Inc. Sunnyvale, CA
  • About Us We develop GPU‑accelerated RAID for NVMe SSDs, delivering breakthrough performance for customers with demanding, latency‑sensitive, and data‑inten... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Windows Device Driver Development jobs in the Santa Clara, CA area that may be a better fit.

  • Dew Software Newark, CA
  • Hi, I hope you're doing well. I'm Naveen from DewSoftware, and we have an exciting open position that may interest you. Please share your updated resume, a... more
  • 12 Days Ago

  • Fortinet Sunnyvale, CA
  • Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersecti... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!