Senior Software Engineer
Core
Design, implement, and ship secure Windows drivers (kernel-mode and user-mode) in Rust for high-volume consumer devices, collaborating with hardware and firmware teams.
Role type
Senior IC Windows Driver Engineer (Rust)
Builds
Production Windows drivers and system software for consumer hardware
Domain
Consumer electronics / Embedded systems / Windows OS
Deliverable
production ML models | product features
Required skills
Rust (unsafe, FFI, ownership), Windows Driver Kit (WDM/WDF/KMDF/UMDF), kernel debugging (WinDbg, ETW), memory management, hardware/software co-design, test automation, security-as-code
Preferred skills
AI-assisted development practices, open-source Rust contributions, experience with IHV/OEM partners
Technologies
Rust, Windows Driver Kit, WinDbg, ETW, WDM, WDF, KMDF, UMDF
Responsibilities
Lead driver architecture and design decisions; create and maintain test automation plans; perform kernel debugging and root-cause analysis; partner on hardware/software co-design; uphold security and privacy invariants; organize work into actionable roadmaps
Seniority
Senior, hands-on IC