Principal Firmware Engineer

Microsoft

14+ yrs Bengaluru, Noida, Hyderabad Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft's Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team, the driving force behind our expansive cloud infrastructure and mission to empower every person and organization on the planet. We are developing next-generation hardware and firmware for Azure's server, silicon, and rack infrastructure, focusing on innovation and security. This role involves close collaboration with AI and Azure-Core teams on Cobalt and Maia systems.

This is an opportunity to contribute to cutting-edge technology within a growth-oriented organization. You will be instrumental in shaping the future of Azure data center infrastructure through advanced firmware solutions.

Responsibilities

Drive the architectural vision and strategic direction for backend firmware systems supporting AI accelerators like MAIA, ensuring scalability, performance, and security across SoC platforms.

Create firmware architecture for key systems, collaborating closely with hardware teams for seamless integration.

Design various firmware components, including driver interfaces and system libraries for SoC bring-up, protocol, and feature development.

Mentor engineers in firmware development, debugging, and optimization, providing technical oversight across multiple subsystems.

Act as the primary technical liaison between hardware/software architects, development teams, and validation groups to align firmware efforts with product goals.

Evaluate emerging technologies in cloud firmware and AI hardware, proposing and prototyping innovative solutions.

Lead complex system-level debugging, conduct root cause analysis, and perform performance tuning.

Own the entire firmware development lifecycle, from concept and design through manufacturing and productization, ensuring high-quality, production-ready code.

Qualifications

A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related field is required.

Minimum of 14 years of professional experience in firmware or embedded software development, with a strong focus on multicore systems and scalable architecture.

Possess 4+ years of hands-on experience with High-Speed Ethernet Controller Firmware/Software, including expertise in Ethernet MAC, Network Transport Layer protocols, traffic management, QoS, and performance optimization.

Demonstrate a solid understanding of Layer 2/Layer 3 networking protocols, network processors, optical networking technologies, CMIS, SFP, and QSFP modules.

Proven success in leading complex SoC bring-up efforts and delivering production-grade firmware.

Exhibit expert-level proficiency in C/C++/Rust, with proven experience in designing and optimizing low-level firmware components.

Essential Skills

Firmware ArchitectureEmbedded SystemsSoCC/C++/RustHigh-Speed Ethernet Controller Firmware/SoftwareEthernet MACNetwork Transport Layer protocolsTraffic ManagementQoS ConfigurationPerformance OptimizationLayer 2/Layer 3 networking protocolsNetwork ProcessorsOptical Networking TechnologiesCMIS SpecificationsSFPQSFPSecure BootloadersPlatform InitializationBoard Support PackagesComputer ArchitectureProcessorsBusesMemory HierarchiesInterconnectsCPU Execution ModesMemory CoherencyProtection MechanismsInterrupt ControllersVirtualization

Highlights

  • Actively hiring

More Details

RolePrincipal Firmware Engineer
IndustryCloud Computing
DepartmentEngineering, Firmware Engineering, Hardware Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Cloud Computing

Principal Firmware Engineer at Microsoft | SkillMX | SkillMX