Senior Software Engineer - Windows Device Driver Development Job at Graid Technology Inc., Sunnyvale, CA

MFdVZ1dOU1JCK1JqTC9VOEc2bVZ1VWpzRmc9PQ==
  • Graid Technology Inc.
  • Sunnyvale, CA

Job Description

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

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.

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 Range: $150,000 - $240,000

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.

Job Tags

Visa sponsorship, Work visa

Similar Jobs

SGS Consulting

Global Mobility International Tax Accountant Job at SGS Consulting

Job Responsibilities: Provide guidance, coaching, and education to expatriates and business unit managers and employees about the Corporation's expatriate tax program Explain tax equalization policies and procedures, resolve cases, and work with the Corporation's...

Cohen Seglias

eDiscovery Litigation Paralegal Job at Cohen Seglias

 ...is heavily focused on supporting attorneys through all phases of litigation, with a strong emphasis on the electronic discovery (eDiscovery) process. The paralegal plays a key role in managing complex litigation matters, particularly in overseeing the identification, preservation... 

Insight Global

Assembly Technician Job at Insight Global

 ...Job Description Insight Global is looking for a mechanical assembler. This assembler supports the assembly, testing, and inspection of precision components and assemblies in a manufacturing environment. This role is ideal for individuals starting their manufacturing... 

LifeSpan medicine

Health and Wellness Front Office Associate - Concierge Medicine Job at LifeSpan medicine

This is an amazing opportunity to join our exclusive facility. We need a like-minded and customer service oriented individual who is committed to upholding the high standards we provide for all our clients. This is a full time position for a Front Office Associate. ...

Employvision Inc.

Data Architect Job at Employvision Inc.

About the Role The organization is seeking an MDM/RDM Architect with strong expertise in Data Management and ETL services (ETL tools, SQL & SQL tools, job/process automation), onprem (Windows Server) and Azure cloud architecture (Data Lake), and technologies within the...