Required Qualifications:
- 12+ years of technical engineering experience
- OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 10+ years of technical engineering experience
- OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 7+ years of technical engineering experience
- OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years of technical engineering experience.
- 10+ years of professional experience designing and developing Embedded Software solutions.
- Experience with working from early concept of SoC Architecture and design to shipping final product.
- Experience driving firmware architecture solutions with detailed troubleshooting and debugging skills.
Preferred Qualifications:
- 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 primitives.
- 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.
- Experience with Architecting, Designing and delivering on new Data Center class technologies across the entire platform.
- Experience working with external partner teams to drive design and architectural changes.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.