Avatar for GRAID Technology
GRAID Technology
Actively Hiring
NVMe SSD RAID Solution

Senior Software Engineer – Windows Device Driver

  • $150k – $250k
  • |
  • |6 years of exp
  • |Full Time
Posted: 1 week ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
C++
C
Storage Architectures
WinDbg
KMDF
Crash Dump Analysis
wdm
NVMe Protocols
Windows Kernel-Mode Driver Development
STORPORT
TraceView
IOCTLs
Pass-Through Command Structures
Windows Driver Frameworks
Driver Verifier
Windows HLK/WHQL Testing
WPP/ETW Tracing

About the job

Location: Sunnyvale, California

Team: U.S. Engineering / Software Development

Employment Type: Full‑Time

About Us

GRAID Technology develops GPU-accelerated RAID solutions for NVMe SSDs, helping customers achieve high performance, low latency, and reliable data protection for demanding enterprise, AI, HPC, and data-intensive workloads. Our engineering team works at the hardware/software boundary across Linux, Windows, NVMe, PCIe, CUDA, and system-level performance optimization.

Role Overview

We are looking for a Senior Software Engineer to join our U.S. Engineering team in Sunnyvale, California. This is a hands-on Windows kernel-mode driver development role focused on designing, implementing, debugging, and optimizing high-performance drivers for GPU-accelerated NVMe storage products. The ideal candidate brings deep practical experience building production Windows drivers and can own complex features end to end while contributing sound architecture, rigorous debugging, and technical leadership.

MUST-HAVE EXPERIENCE Substantial, practical hands-on experience developing and debugging Windows kernel-mode device drivers is required.

What You'll Do

  • Design, develop, and maintain production-quality Windows kernel-mode drivers for SupremeRAID GPU-accelerated NVMe storage products.
  • Own major driver features from requirements and architecture through detailed design, implementation, unit testing, integration, release, and post-release support.
  • Develop within Windows driver frameworks and storage architectures, including WDM, KMDF, and StorPort, as appropriate to the product design.
  • Optimize driver performance, stability, scalability, and feature support in alignment with NVMe specifications and demanding enterprise workloads.
  • Debug complex kernel, driver, storage, PCIe, NVMe, GPU, and hardware-interaction issues using WinDbg, crash dumps, tracing, logs, and related diagnostics.
  • Diagnose system failures such as bug checks, hangs, data-path errors, race conditions, memory corruption, and performance regressions.
  • Implement and validate IOCTL interfaces, pass-through command paths, and other driver-to-user-space control mechanisms.
  • Participate in Windows HLK/WHQL testing, driver signing, certification, packaging, and release processes.
  • Partner with QA, product management, customer support, and field engineering to reproduce issues, validate fixes, and improve product quality.
  • Provide technical leadership through architecture discussions, design reviews, code reviews, troubleshooting guidance, and mentorship.
  • Improve engineering efficiency through automated driver testing, diagnostics, CI/CD integration, and clear technical documentation.
  • Participate in customer escalation support when deep driver or system-level root-cause analysis is required.

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • 6+ years of professional Windows device driver development experience, including substantial recent hands-on work in kernel-mode driver implementation and debugging.
  • Demonstrated experience delivering and maintaining production Windows drivers. Candidates must be able to discuss specific driver components they personally designed, implemented, debugged, tested, and supported.
  • Strong proficiency in C and C++ for low-level and kernel-mode development.
  • Deep understanding of Windows kernel and driver concepts, including WDM, KMDF, I/O request handling, synchronization, memory management, interrupts, DMA, Plug and Play, and power management.
  • Strong debugging skills using WinDbg and related tools such as crash-dump analysis, Driver Verifier, WPP/ETW tracing, TraceView, or equivalent diagnostics.
  • Experience with driver signing, installation, packaging, and release processes.
  • Familiarity with NVMe protocols, IOCTLs, and pass-through command structures.
  • Experience designing and delivering complex driver features with clear design documentation, test plans, and maintainable implementation.
  • Ability to lead technical discussions, evaluate tradeoffs, and make practical architecture decisions under ambiguity.
  • Strong written and verbal communication skills, including the ability to explain complex kernel and driver behavior clearly to engineering, QA, support, product, and leadership.

Preferred Qualifications

  • Experience developing Windows storage, RAID, NVMe, filter, or other performance-critical device drivers.
  • Deep knowledge of NVMe, NVMe-oF, RAID, PCIe, DMA, interrupt handling, queueing models, or storage performance analysis.
  • Experience with Windows HLK/WHQL certification and troubleshooting certification failures.
  • Experience building CI/CD pipelines and automated test environments for Windows drivers.
  • Knowledge of performance profiling and optimization for storage drivers and high-throughput, low-latency I/O paths.
  • Experience with GPU programming or acceleration technologies, especially CUDA.
  • Prior experience in enterprise storage, data center infrastructure, AI/HPC infrastructure, or performance-critical systems.

What We Value

  • Strong ownership and the ability to drive difficult driver work to completion without heavy supervision.
  • Clear technical judgment, disciplined debugging, and willingness to investigate problems across software and hardware boundaries.
  • Attention to correctness, reliability, maintainability, security, performance, and customer impact.
  • A collaborative mindset and the ability to raise the team’s technical capability through constructive reviews and mentorship.
  • Curiosity and willingness to learn across Windows internals, storage, GPU acceleration, operating systems, and hardware/software integration.

Why Join Us

  • Work on a technically challenging product at the intersection of Windows kernel engineering, GPU acceleration, NVMe storage, and enterprise infrastructure.
  • Join a small, high-impact engineering team where senior engineers directly influence architecture, product quality, and engineering culture.
  • Solve real-world performance and reliability problems for customers running demanding data-intensive workloads.
  • Help shape Windows driver architecture and engineering practices while mentoring and developing other engineers.

Compensation Disclosure

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-$250,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.

About the company

GRAID Technology company logo

GRAID Technology

Actively Hiring
NVMe SSD RAID Solution51-200 Employees
Learn more about GRAID Technology image

Funding

AMOUNT RAISED
$30M
FUNDED OVER
1 round
Round
B
$30000000
Series B - Mar 2025

Founders

Leander Yu
Founder
image
View the team image

Similar Jobs

Wanderboat AI company logo
Wanderboat AI
Your AI-powered guide to discover the best activities in your city and travel destinations
T4R Labs company logo
T4R Labs
A trust layer for LLMs creating legible, self-orchestrating, aligned agentic AI
T4R Labs company logo
T4R Labs
A trust layer for LLMs creating legible, self-orchestrating, aligned agentic AI
T4R Labs company logo
T4R Labs
A trust layer for LLMs creating legible, self-orchestrating, aligned agentic AI