Required Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 5 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Experience:
- At least 5 years contributing todevicedriversforconsumer PCs or electronics.
- Knowledge of hardware buses such as USB, PCIe, I2C, SPI, or others which may appear in consumer electronics devices.
- Some experience diagnosing power and performance issues on a Windows device.
- Development Skills :Proficiencyin C/C++ and other higher-level languages.
- Problem Solving:Strong debugging skills for modern multiprocessor systems, including using hardware-level code debuggers and diagnostic tools.
- Communication:Effective verbal and written communication, from block diagrams to low-level C/asmcode explanations.
- Adaptability:Ability to plan work and adjust as needed in a dynamic environment.
- Technical Acumen:Capability to understand and integrate technical concepts across various disciplines.
- Enthusiam:Motivated and self driven attitude.
- Travel :Some travel may be required.
Other Requirements
Candidates must be able to meet Microsoft, customer and/or government security screening requirements that 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
- Bachelor's Degree in Computer Science
- OR related technical field AND 4+ 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 5 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience