Senior Software Engineer
Microsoft | |
United States, Washington, Redmond | |
Oct 22, 2025 | |
|
OverviewDo you want to be at the forefront of innovating the latest hardware designs to propel Microsoft's cloud growth? Are you seeking a unique career opportunity that combines technical expertise, cross-team collaboration, and strategic impact?Join the Systems Planning and Architecture(SPARC) team within Microsoft's Azure Hardware Systems and Infrastructure (AHSI) organization, the team behind Microsoft's expanding Cloud Infrastructure and for powering Microsoft's "Intelligent Cloud" mission.Microsoft delivers more than 200 online services to over one billion individuals worldwide. AHSI provides the core infrastructure and foundational technologies for Microsoft's cloud businesses, including Azure, Bing, MSN, Office 365, OneDrive, Skype, Teams, and Xbox Live.SPARC manages Azure's hardware roadmap from concept through production for all current and future online services. This role is for a highly motivated Firmware Engineer with a strong background in driver design and development. You'll work across all phases of product development-from secure silicon design through manufacturing and supply chain, and into high-scale deployment. At the design phase, you'll collaborate with the security threat modeling team and contribute to silicon security architecture and low-level hardware accelerator design. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to achieve our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
ResponsibilitiesLead firmware and driver architecture and design for accelerator chips during the silicon design phase.Develop and maintain firmware components, including driver interfaces, power-on sequences, initialization routines, and low-level hardware protocols.Collaborate across teams to support all phases of product development-from silicon design through manufacturing and productization.Implement and optimize bootloaders, CPU initialization, and board support packages.Design and integrate peripheral interfaces such as PCIe, NVMe, DMA, IOMMU, I2C, SPI, USB, and UARTs.Apply knowledge of OS primitives, I/O processing, memory management, scheduling, interrupt handling, and threading to ensure robust system performance.Debug and troubleshoot firmware and driver issues across Linux and Windows environments. | |
Oct 22, 2025