Microsoft

Principal Firmware Engineer

Microsoft
Apply
5 days ago
Raleigh, NC, USA +3 moreStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Define and drive firmware architecture for HBM, ANC, Compute, and SoC infrastructure subsystems.
  • Develop C/C++ firmware libraries, frameworks, and APIs for compute engines, ANC subsystems, DMA engines, and similar IP blocks.
  • Lead silicon bring-up, debugging, root-cause analysis, firmware optimization, and validation activities.
  • Define firmware verification requirements and test plans.
  • Lead cross-team initiatives across firmware, silicon architecture, software, security, and system integration.
  • Represent firmware technical direction in architecture and leadership reviews, mentor engineers, and establish engineering best practices and coding standards.

Requirements

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or a related field plus 3+ years of technical engineering experience; or a master's degree plus 6+ years; or a bachelor's degree plus 8+ years; equivalent experience is also accepted.
  • Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred qualifications include 12+ years of firmware, embedded systems, or SoC development experience and technical leadership of complex silicon or firmware programs.
  • Expert programming skills in C/C++ and Python, with deep knowledge of CPU and accelerator architecture, ARM/RISC architectures, and on-chip interconnects.
  • Experience with boot loaders, platform initialization, silicon abstraction layers, network controllers, high-performance computing subsystems, silicon bring-up, emulation and FPGA platforms, and firmware performance optimization.
  • Experience using JTAG, Lauterbach TRACE32, Zebu, HAPS, Palladium, or Veloce, plus experience with Azure hardware, AI accelerator silicon, confidential computing, security firmware, telemetry, and RAS architecture.

Benefits

  • The typical U.S. base pay range is USD $142,800-$274,800 per year, with a separate range for specified San Francisco Bay Area and New York City metropolitan area locations.
  • Certain roles may be eligible for benefits and other compensation.
  • The position will remain open for a minimum of five 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