Job Title – Senior Support engineer
Location – Redmond, WA
Responsibilities:
· Troubleshoot software defects in UEFI, ACPI and Windows OS drivers
· Using C programming language, implement software patches in UEFI
· Using ASL, implement software changes in ACPI
· Use kernel debugger (KDB) to isolate software bugs in Windows OS drivers
· Integrate drivers into custom development builds
· Manage software in source code control (Source Depot)
· Write PowerShell scripts to automate tasks
· Work with test team on replicating software failures and analyzing results
Required Qualifications:
· At least five years of C programming experience
· At least two years of driver development experience (preferably for Windows OS)
· Strong analytical skills
· Some experience with low-level bus controllers, such as I2C or SDIO
· Some experience with USB protocol (or other bus protocols)
· BSCS, BSEE or similar technical degree
Preferred Qualifications:
· PowerShell or C# experience
· Experience writing UEFI and ASL code
· Depth of experience writing Windows OS drivers and using KDB
Experience using test equipment such as oscilloscopes or bus analyzer tools