Microsoft

Firmware Engineer II

Microsoft
Apply
2 days ago
Raleigh, NC, USA +4 moreMid Level
H1B sponsor

Base Salary

$102k - $219k/yr

Responsibilities

  • Develop and maintain embedded firmware, low-level drivers, initialization flows, and diagnostic instrumentation for MAIA and Cobalt platforms.
  • Investigate boot failures, crashes, hangs, functional issues, and reliability problems using source code, register state, logs, crash dumps, and hardware debugging tools.
  • Reproduce failures in laboratory environments and implement firmware fixes, workarounds, and regression tests.
  • Develop scripts and reusable tools for telemetry collection, failure-signature extraction, and automated analysis across laboratory and fleet datasets.
  • Use data analysis and approved AI-assisted tools to summarize evidence and identify patterns, validating conclusions against hardware and firmware behavior.
  • Collaborate with firmware, silicon, platform, operating system, and fleet teams to resolve issues and document reproducible debugging procedures and lessons learned.

Requirements

  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field and 1+ year of technical engineering experience, or bachelor’s degree in one of these fields and 2+ years of technical engineering experience, or equivalent experience.
  • Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • Preferred 3+ years of professional experience in embedded-system design, development, integration, validation, or system-level debugging.
  • Preferred experience developing embedded firmware in C or C++.
  • Preferred experience debugging firmware or embedded systems using logs, source-level debugging, or hardware tools.
  • Preferred experience scripting for automation or engineering-data analysis.

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