Senior Software Engineer at Microsoft

Senior Software Engineer Details

May 8, 2019, 9:08 p.m.
Engineering
Individual Contributor
Full-Time
Redmond, WA
Infrastructure (CSI) team Azure? Do you
Do you want to help deliver cutting edge technology to Azure? Do you enjoy detailed, system-level software? Do you like collaborative solutions? Does helping to create the infrastructure that powers Microsoft's online services excite you? We in the Cloud Server Infrastructure (CSI) team within Azure are responsible for the definition, design, and development of the hardware that is delivered into Microsoft Datacenters. We work closely with Microsoft product groups, researchers, suppliers and industry partners to architect, develop and build hardware solutions and deliver new technology innovation (Machine learning hardware, new storage paradigms, CPU architectures). We focus on delivering solutions required for our cloud service platforms at the lowest possible cost of ownership (TCO). We are industry-leading in developing custom device solutions to accelerate production workloads in the datacenter. Learn more about our team and projects here https://azure.microsoft.com/en-us/blog/ecosystem-momentum-positions-microsoft-s-project-olympus-as-de-facto-open-compute-standard/

In the CSI Drivers and Enablement development team, you will design and implement software components to enable and optimize the Azure fleet. As part of a team, you help enable specialized storage and networking device hardware, and customized offloading hardware in our servers. The software components you deliver include Windows (and eventually Linux) device drivers, diagnostic tools, libraries, telemetry services and comprehensive testing. You will be an integral member of the extended team that brings new hardware designs (accelerators, custom silicon, machine learning offload etc) from concept
Bachelors required. MS in Electrical Engineering, Computer Engineering or Computer Science desired 5+ years of embedded SW development or driver development or test, debug and validation experience (preferably for Windows OS) A minimum of 4 years' experience with C/C++ A sound track-record of shipping products and having been through at least one development cycle Experience in the design, implementation, debugging and testing of operating system drivers (Kernel mode and User mode) Desired experience: SW development experience for storage or networking technologies Ability to handle the debugger
Learn more about this job

Similar jobs at Microsoft




Similar jobs at Amazon