OpeningsFirst
How it worksPricingLog inGet started
OpeningsFirst › Jobs in the United States › Jobs in Hillsboro, Oregon

Principal Firmware Debug & Dev Engineer

Microsoft · microsoft.com
HillsboroOn-siteLead / Manager3+ yrs
Apply on Microsoft’s site

OpeningsFirst finds jobs like this first

  • Straight from company career pages. We check thousands of them every few hours.
  • The day they’re posted, often before LinkedIn or Naukri.
  • Only your kind of job: Software Engineer jobs in Hillsboro. 1 new this week.

New openings the day they’re posted, at 8 am and 6 pm. Cancel anytime. Full refund within 7 days.

Subscribers got this job on 24 October 2026. New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first

The job in short

Principal firmware debug and development engineering, leading root-cause investigations and diagnostics for deployed systems.

PythonC++SQLSOCLegal

Details

Found
5 d ago · posted 2026-10-23
Location as listed
Hillsboro, OR,US, US
Role
Software Engineer
Source
The company’s own careers site

Full description

Drives product quality from bring-up to deployment partnering with cross organizational teams. Lead critical, ambiguous investigations spanning firmware, silicon, boards, OS, drivers, and fleet infrastructure; drive evidence-based root cause and corrective action. Guide firmware architecture and implementation decisions that improve error reporting, crash capture, recovery, diagnosability, and reliability. Establish reusable approaches for telemetry quality, failure classification, fleet-scale correlation, reproducibility, and regression prevention. Lead with AI data-science-assisted debug methods, with evaluation of accuracy, false positives, engineering usefulness, and data-handling controls. Define diagnostic readiness and knowledge-transfer expectations with component teams before deployment and broader fleet adoption. Influence cross-team priorities and mentor engineers while remaining directly engaged in difficult technical problems. Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience. This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations. As a condition of employment, the successful candidate will be required to provide either proof of their country of citizenship or proof of their US. residency or other protected status (e.g., under 8 U.S.C. 1324b(a)(3)) for assessment of eligibility to access the export-controlled information. To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport. Lawful permanent residents, refugees, and asylees may verify status using other documents, where applicable. 12+ years of technical engineering experience OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 10+ years of technical engineering experience OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 7+ years of technical engineering experience OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years of technical engineering experience. Experience System/Silicon debug, firmware development in C or C++ and validation using scripting for engineering automation. Experience leading cross-functional silicon/system investigations and delivering firmware or debug from Power-on/Bring-up into deployed products. Experience defining firmware/software diagnostics or observability and using telemetry or automated analysis to resolve complex system failures. Experience with SoC architecture, platform initialization, memory subsystems, PCIe or other low-level interfaces, and OS/RTOS concepts such as scheduling, interrupts, and concurrency. Experience with firmware security, error reporting, crash capture, recovery, and reliability mechanisms. Experience with silicon/platform bring-up, lab debugging, and deployment of reusable diagnostics or regression coverage. Experience applying Python, KQL/SQL or equivalent analysis tools, statistical methods, or AI-assisted diagnostics to fleet failure analysis, with evaluation of evidence quality and false positives. Experience influencing cross-product engineering priorities, mentoring technical leaders, and turning investigation findings into firmware or platform design improvements.

Software Engineer jobs in Hillsboro, Oregon · Software Engineer jobs in the United States · All Microsoft jobs

Jobs in India · Jobs in the US · Who’s hiring in India · Who’s hiring in the US · How OpeningsFirst works · Free jobs widget
OpeningsFirst · Use with AI · Terms · Privacy · Refunds · Contact Showing prices for India or elsewhere