Software Engineer - Driver Platform
Microsoft
Redmond, WA (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Build next‑generation driver platform components improving security & reliability. Debug complex driver/kernel‑mode issues across diverse hardware stacks. Investigate security issues and identify vulnerability patterns to help secure the device driver ecosystem. Partner with Windows teams and hardware partners to deliver robust, certifiable drivers. Drive AI‑first engineering through creation and integration of AI agents across development, validation, debugging, and certification processes. Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Driver or kernel‑mode development Native C/C++ systems programming Complex systems debugging Verification tools (static or runtime) Rust development Security research Building or integrating AI agents