Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Firmware Engineer

Microsoft

$139,900 - $304,200
Sep 3, 2025
Austin, TX, USA • Raleigh, NC, USA • Redmond, WA, USA • Hillsboro, OR, USA • Mountain View, CA, USA
Apply Now

Innovating the latest hardware designs to propel Microsoft’s cloud growth by managing Azure’s hardware roadmap from architecture concept through production for all of Microsoft’s current and future on-line services.

Requirements

  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python OR equivalent experience.
  • 5+ years of experience designing Windows/ Linux Driver/ OS development
  • 5+ years of experience with developing PCIe, USB, DMA, IOMMU.
  • 5+ years of experience Linux and Windows Kernel debugging
  • Experienced with ROM, Bootloader, and embedded runtime development.
  • Experience in working in pre silicon environments.
  • Familiar with I3C, I2C, SPI, SPI-FLASH

Responsibilities

  • Participate in silicon design, collaborating closely with hardware teams to define firmware requirements
  • Drive firmware architecture and design, setting foundational patterns and best practices for the development team
  • Support manufacturing efforts, enabling smooth bring-up and validation of hardware platforms
  • Lead productization, ensuring the firmware is robust, reliable, and ready for mass production
  • Lead driver and firmware architecture/design for accelerator chips, focusing on performance, scalability, and maintainability
  • Contribute to firmware development at all levels of the stack, from low-level hardware interaction to driver integration
  • Design and implement driver interfaces, enabling communication between hardware and higher-level software components

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.