Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- 6+ years of professional experience in designing, developing Embedded Software and Firmware solutions.
- Experience working with multiple teams on root-cause-analysis with troubleshooting and debugging skills.
- UEFI design experience resulting into solving complex Hardware/Firmware interface issues.
Other Requirements:
to meet Microsoft, customer and/or government security screening requirementsfor this role. These requirementsinclude, butto pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- The successful candidate should have experience with some or all the following: Peripherals such as PCIe, memory interfaces, OS primitives, memory management, scheduling, interrupts, threading.
- Experience with Implementation of Hardware/Firmware Security and firmware enablement primitives.
- 10+ years of professional experience in designing, developing Embedded Software and Firmware solutions.
- Experience with Architecting, Designing and delivering on new Data Center class technologies across the entire platform.
- Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading.