Microsoft's Secure Platform Foundation team is seeking a Senior Software Engineer to drive innovations in system initialization technologies that execute on more than a billion Windows-based systems. This role operates at the intersection of hardware initialization and system software, focusing on foundational technologies that govern security throughout firmware and pre-kernel execution logic.
The position involves ensuring secure device startup from power-on through OS handoff, while also extending to cloud infrastructure like Azure VM provisioning. As part of Core OS, you'll work on Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem, supporting cloud businesses and billions of customers worldwide.
The role offers unique opportunities to influence system security, reliability, and performance across diverse platforms. You'll be working with cutting-edge technologies in system initialization, firmware security, and cloud infrastructure. The team's work includes developing tamper-resistant foundations and pioneering techniques for rapid system updates with minimal downtime.
This is a chance to join a team that values innovation, collaboration, and technical excellence. You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture that embraces growth mindset and innovation. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technologies that impact billions of devices worldwide.
The role requires expertise in C/C++, system-level programming, and hardware architecture, with opportunities to work with modern technologies like Rust. You'll collaborate with talented engineers, drive technical decisions, and help shape the future of platform security for Windows Operating System.