Microsoft is looking to solve complex problems on product Hardware and Operating systems by developing systems software, frameworks, and platform level code used in support of hardware.
Requirements
- Proven experience coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python.
- Demonstrated experience and/or interest in systems-related areas, such as operating systems, computer architecture, networking, driver/firmware development, and low-level programming languages such as C.
- Demonstrated experience with problem solving and debugging skills for modern-day multiprocessor systems.
- Understanding of how to write/debug code and use software/hardware level code debuggers and diagnostic tools.
- Experience with host networking.
- Knowledge of global and local regulations for technologies and system applications.
- Familiarity with Azure infrastructure, Windows, and Azure Linux
Responsibilities
- Applies software engineering principles to solve complex problems on product Hardware and Operating systems.
- Learns and contributes to processes for the architecture of a product/solution feature and learns to create proposals by testing design hypotheses and helping to refine code plans under the technical leadership of others.
- Seeks feedback and applies internal or industry best practices to improve technical solutions.
- Contributes to partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a feature.
- Develops knowledge of and learns to apply best practices to reliably build code that is based on well-established methods.
- Problem solves and debug modern-day multiprocessor systems.
- Demonstrates an understanding of how to write/debug code.
Other
- Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline, OR equivalent experience.
- 1+ year(s) technical engineering experience
- Master's Degree (or currently pursuing a degree) in Computer Science or related technical field
- Ability to work in Redmond, Washington office and/or US-based roles that are not tied to a specific Microsoft office location
- Must be eligible to work in the United States