The Azure Core New Tech team is seeking engineers to help with the New Technology onboarding process: automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products.
The team works at the interface of software and hardware, creating technology to validate, onboard and manage hardware throughout its lifespan, track hardware metadata, and ensure quality and security of hardware in Microsoft datacenters. It supports the expansion of all capacity for Microsoft services and is at the leading edge of new hardware platforms coming to the cloud.
As a Software Engineer in the Azure Core New Tech team, you'll understand requirements, create designs, and implement features needed to enable new technologies. This role offers growth opportunities in both software and hardware through collaboration with various Azure teams and exposure to emerging industry technologies.
The team provides a flexible working environment enabling both hands-on hardware opportunities and hybrid work. The position involves 0-25% travel and offers up to 100% work from home flexibility.
Key Responsibilities:
The ideal candidate will have strong experience in operating systems like Linux or FreeBSD, kernel development, hardware driver development, and network stack experience. The role requires excellent hands-on design, coding, and problem-solving skills, plus the ability to work independently and collaborate across teams.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, giving programs, and networking opportunities.