Drimva

Microsoft

Senior Firmware & System Debug Engineer

$120K–$261K

Hillsboro, OR +4 · On-site · Senior · Full-time · Posted Nov 3, 2026

Location
Hillsboro, OR
Austin, TX
Mountain View, CA
Redmond, WA
Raleigh, NC
Experience
Required: 1+ year with a doctorate, 4+ years with a master's degree, or 5+ years with a bachelor's degree; equivalent experience is accepted. Preferred: 8+ years in embedded-system design, development, integration, validation, or system-level debugging.
Education
Doctorate, master's degree, or bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with the experience alternatives stated in the posting; OR equivalent experience.

About the job

Leads firmware development and cross-layer investigations for MAIA and Cobalt products, from silicon bring-up through production fleet operation, and builds tools to diagnose and resolve failures.

What you'll do

  • Develop, debug, and fix embedded firmware and silicon/SOC issues; investigate crashes, boot/reset failures, hangs, memory corruption, and hardware/software interactions.
  • Correlate logs, crash dumps, traces, error records, and fleet telemetry; create diagnostic tooling and scalable automation to identify root causes.
  • Drive mitigations and permanent fixes, validate them through regression testing and telemetry, and improve instrumentation, test coverage, and troubleshooting guidance.

What they ask for

  • Doctorate in a related field and 1+ year of technical engineering experience, OR master's degree and 4+ years, OR bachelor's degree and 5+ years, OR equivalent experience.
  • Meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Provide citizenship, U.S. residency, or other protected-status documentation for export-control eligibility assessment.

Nice to have

  • Experience with embedded-system development or system-level debugging, cross-layer root-cause analysis, or production/fleet issue resolution.
  • Experience with C/C++ firmware, automation and telemetry analysis, low-level interfaces, silicon bring-up, diagnostic tools, or AI-assisted analysis.

Pay

USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)

Tools

C/C++, Python, KQL/SQL, PCIe, I2C, SPI, JTAG, GDB

AI focus

Apply statistical analysis and AI-assisted methods to prioritize investigations, analyze logs and crashes, detect anomalies, and reduce manual triage; validate results against independent evidence.

Model-written summary · the original posting is authoritative

First seen Oct 24, 2026 · Last verified Nov 5, 2026 (UTC)