Description
Develop and maintain embedded firmware, low-level drivers, initialization flows, and diagnostic instrumentation for MAIA and Cobalt platforms. Investigate boot failures, crashes, hangs, and functional or reliability issues using source code, register state, logs, crash dumps, and hardware debug tools. Reproduce failures in lab environments and implement firmware fixes, workarounds, and regression tests. Develop scripts and reusable tools for telemetry collection, failure-signature extraction, and automated analysis across lab and fleet datasets. Use data analysis and approved AI-assisted tools to summarize evidence and identify patterns; validate conclusions against hardware and firmware behavior. Collaborate with firmware, silicon, platform, OS, and fleet teams to resolve issues and document reproducible debug procedures and lessons learned. Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience OR equivalent experience. Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR equivalent experience. 3+ years of professional experience in embedded-system design, development, integration, validation, or system--level debugging. Experience developing embedded firmware in C or C++. Experience debugging firmware or embedded systems using logs, source-level debugging, or hardware tools. Firmware Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year. Certain roles may be eligible for benefits and other compensation.
More from Microsoft
- Software Engineer
- Software Engineer - Forward Deployed Engineer
- Software Engineer
- Software Engineering
- Software Engineer
More in Oregon
Similar roles
- Graduate Firmware Engineer 2027
- Graduate Firmware Engineer 2027
- New College Grad - Embedded Firmware Engineer
- Junior Firmware Engineer (Lisburn)
- Firmware Engineer Intern - BS - Summer 2027