Qualifications:
- 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.
- Solid communication skills and ability to work across multiple disciplines and functions.
- Excellent C/C++ design and coding skills.
- Deep SoC/MCU knowledge and ability to read schematics.
- Technical experience in USBC, Power delivery(PD), USB2, I2C and UART protocols.
- Ability to conduct investigative triage to identify and resolve technical issues on embedded hardware, firmware and software.
Other Requirements
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:
- : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Minimum of 4 years of experience in system level, embedded firmware or device drivers’ development.
- Hands-on experience with ARM based microcontroller, UEFI.
- Knowledge on USB3/USB4/DisplayPort/Thunderbolt and hands-on experience to debug using USB analyzers is a plus.
- Experience diagnosing power and performance issues on a Windows device.
- Experience with Windows kernel and Windows device drivers is an added advantage.
#W+D JOBS