Windows drivers/ Stability -Staff Engineer
Core
Designing, implementing, and debugging Windows kernel mode drivers and board support packages for embedded systems.
Role type
Staff Engineer, Windows Driver Development
Builds
Windows kernel drivers, Board Support Packages (BSP), ACPI & UEFI implementations
Domain
Embedded Systems, Windows OS Internals, Driver Development
Required skills
Windows kernel driver development (KMDF), Embedded systems, ARM processor architecture, C/C++, WinDbg debugging, JTAG, ACPI, UEFI, RTOS, FW management, System BIOS, Power management, Multi-core/multi-threading debugging, OS performance profiling
Preferred skills
Enterprise/IHV/IBV experience, System level feature architecting, Low level design, Code review, Delivery management
Technologies
Windows, KMDF, WinDbg, JTAG, C, C++, ARM, ACPI, UEFI, RTOS
Responsibilities
Design and develop Windows kernel mode drivers and board support packages, Debug system issues using WinDbg and JTAG, Architect system level features including processor and power management, Coordinate across stakeholders and manage task execution, Handle small to medium size technology teams, Perform OS/system performance profiling and optimization
Seniority
Staff, hands-on IC with team leadership
