What are the responsibilities and job description for the Windows Kernel Driver engineer position at Amaze Systems?
We’re looking for a Windows Kernel Driver Engineer to build and debug high‑quality kernel‑mode and user‑mode drivers and system services at the hardware / firmware / OS boundary.
What you’ll do
- Develop and debug Windows drivers (WDM/KMDF) and system services
- Diagnose complex issues using kernel debugging and crash dumps
- Drive quality, validation, and release readiness (HLK, signing)
- Add telemetry and diagnostics for fast, remote issue resolution
- Collaborate with hardware, firmware, IHVs, and Windows teams
What we’re looking for
- Strong experience in Windows kernel-mode drivers (KMDF/WDM)
- Hands-on WinDbg debugging and crash dump analysis
- Good understanding of IRP handling (1/0, PnP, Power)
- Experience with power management (S0-S5, DO-D3 transitions)
- Exposure to hardware interaction (12C/SPI/PCle/USB) and device bring-up
- Strong C/C coding skills (must be able to implement and debug code)
- Experience with HLK/HCK, driver validation, and release workflows
- Familiarity with system-level debugging across HW/FW/Driver layers
Nice to have:
Automation / telemetry / diagnostics experience