Taro Logo

Principal Firmware Engineer

Microsoft delivers cloud infrastructure and foundational technologies for 200+ online services to over 1 billion users worldwide.
$139,900 - $274,800
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft's Azure Hardware Systems and Infrastructure (AHSI) team is seeking a Principal Firmware Engineer to join their Strategic Planning and Architecture (SPARC) organization. This role combines technical expertise in firmware development with cross-team collaboration and business strategy.

The position involves working on Microsoft's expanding cloud infrastructure that powers services like Azure, Bing, Office 365, Teams, and Xbox Live. You'll be responsible for all phases of product development, from silicon design collaboration to firmware architecture and implementation.

Key responsibilities include:

  • Leading firmware architecture and design for accelerator chips
  • Developing driver interfaces and low-level hardware interactions
  • Implementing power-on and initialization routines
  • Supporting manufacturing and hardware platform validation
  • Ensuring robust firmware for mass production

Required qualifications include:

  • Bachelor's in Computer Science or related field with 6+ years of technical engineering experience
  • 5+ years of Windows/Linux Driver/OS development
  • Extensive experience with PCIe, USB, DMA, IOMMU
  • Strong background in Linux and Windows Kernel debugging

The role offers competitive compensation ($139,900 - $274,800 base salary range, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for an experienced firmware engineer to work on cutting-edge hardware designs while contributing to Microsoft's cloud infrastructure growth. The position combines deep technical work with strategic impact, making it ideal for someone who wants to shape the future of cloud computing hardware.

Last updated 3 days ago

Responsibilities For Principal Firmware Engineer

  • Lead firmware architecture and design for accelerator chips
  • Participate in silicon design and firmware requirements definition
  • Drive firmware architecture and design patterns
  • Support manufacturing and hardware platform validation
  • Lead productization for mass production
  • Develop driver interfaces and low-level hardware interactions
  • Implement power-on and initialization routines
  • Optimize protocols for hardware capabilities

Requirements For Principal Firmware Engineer

Linux
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experience designing Windows/Linux Driver/OS development
  • 5+ years of experience with PCIe, USB, DMA, IOMMU
  • 5+ years of Linux and Windows Kernel debugging
  • Experience with ROM, Bootloader, and embedded runtime development
  • Familiar with I3C, I2C, SPI, SPI-FLASH
  • Knowledge of standard Cryptography algorithms
  • Ability to debug issues across multiple subsystems

Benefits For Principal Firmware Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Senior Quantum Engineer - Cryo-CMOS Digital Circuit Design

Senior Quantum Engineer role at Microsoft focusing on Cryo-CMOS digital circuit design for quantum computing systems, combining expertise in ASIC development with quantum technologies.

Senior Principal Software Engineer - Linux

Senior Principal Software Engineer position at Baxter, focusing on Embedded Linux development for medical devices, offering $128K-$176K salary with comprehensive benefits.

Principal Quantum Operations Engineer

Principal Quantum Operations Engineer position at Atom Computing, focusing on building and operating quantum computers using optically trapped neutral atoms.

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-generation data center server platform architecture at NVIDIA, developing firmware solutions for GPU baseboards and enterprise server platforms.

Principal FPGA Electrical Engineer

Principal FPGA Engineer role at Oracle focusing on designing and implementing FPGA solutions for cloud compute servers and storage systems.