The Azure Compute Organization is responsible for creating the foundation of Microsoft's Cloud Platform responsible for providing hardware management, virtualized computational substrate, and fully automated service management. To ensure efficient operation of the Azure Cloud it is imperative to have correct and accurate information about the hardware to ensure proper repair and high availability.
The Azure Compute Efficiency team is looking for motivated engineers who are in search of an exciting environment working with latest robotics technology to digitize and automate cloud operations. The work will combine the latest in robotics to automatically generate the mapping and localization of the hardware on the datacenter floor and integrate with cloud services to ensure accurate tracking and collection of hardware information to efficiently manage hardware provisioning, repairs, and decommissioning processes. The team is looking for developers interested in developing technology to leverage SLAM-based robotic mapping to generate accurate maps and localization of the DC (data center) hardware with a vision to expand the use of automation through the Datacenter.
+ Design, and implement robotic software applications, infrastructure, and tools
+ Delivery of a reliable, scalable, secure Capacity Localization Management service, which includes the generation of detailed maps and locations of assets across all of Microsoft Datacenters
+ Collaborate with stakeholders across hardware, engineering, science, and operations teams to expand the use of robotics throughout the cloud platform
+ Integration between various Microsoft services to support Capacity growth
+ 4+ years of experience developing software in C#, .NET, Java or C++ 2+ years of experience in robotics, computer vision, and/or distributed systems
+ Embedded systems, e.g. Linux/ARM, Windows
+ Robotics real-time motion control, and navigation
+ Strong written and verbal communication skills
+ Solid debugging, testing, and problem-solving skills
+ BA or MS degree in Computer Science or related field, or equivalent experience
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.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.