Microsoft

Principal Firmware Architect

Microsoft
Apply
1 day ago
Raleigh, NC, USA +4 moreStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Design, develop, and implement firmware solutions for embedded systems.
  • Define scalable, reliable, and high-performance firmware architectures for key systems.
  • Develop firmware components including driver interfaces, system libraries, and low-level hardware interfaces.
  • Support SoC bring-up, platform initialization, bootloader development, and board support package porting.
  • Develop and optimize firmware for PCIe, NVMe, I2C, SPI, USB, and UART peripherals.
  • Implement operating system primitives including memory management, scheduling, interrupts, and threading.
  • Debug complex firmware and hardware integration issues and support testing and validation.
  • Provide technical leadership and collaborate with hardware, silicon, Azure datacenter, and other engineering teams through productization and deployment.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field plus 8+ years of technical engineering experience, or a Master’s degree plus 6+ years, or a Doctorate plus 3+ years, or equivalent experience.
  • Preferred education and experience include a Bachelor’s degree with 12+ years, a Master’s degree with 8+ years, or a Doctorate with 5+ years of technical engineering experience with coding, or equivalent experience.
  • Experience working on or leading projects from beginning to end is preferred.
  • Experience writing architecture documents for systems implemented by other teams is preferred.
  • Experience with SoC bring-up and internal functions such as internal fabric, power management, reset flows, and secure operational flows is preferred.
  • Ability to meet Microsoft Cloud and applicable customer or government security screening requirements.
  • Ability to satisfy export-control eligibility requirements for access to controlled information.
  • Rust experience is helpful.

Benefits

  • The typical U.S. base pay range is $142,800–$274,800 per year, with a separate San Francisco Bay Area and New York City metropolitan area range of $188,000–$304,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • The position will remain open for at least 5 days and accepts applications on an ongoing basis until filled.

Tech Stack

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me