Principal Firmware Development Engineer
Microsoft
Redmond, WA • 13m ago • Hybrid
Senior
Hybrid
142,800 - 274,800 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Principal Firmware Development Engineer
Description
Define and lead architecture for pre-silicon software development for Microsoft custom silicon, with a focus on SystemC/TLM-2.0 virtual platforms. Lead resolution of complex system-level challenges across virtual platforms, firmware, validation infrastructure, and hybrid execution environments, then transition ownership to development teams for long-term delivery.
Responsibilities
Lead complex system-level problem solving spanning virtual platforms, firmware, silicon architecture, validation infrastructure, software enablement, and hybrid execution environments.
Define architectural direction for SystemC/TLM-based virtual platforms supporting multiple generations of Azure silicon.
Identify technical risks, technology gaps, and scaling challenges, then drive practical solutions that can be adopted by multiple teams.
Establish engineering standards, modeling practices, reusable frameworks, debug strategies, and validation approaches to improve quality and reduce duplicated effort.
Model and develop SystemC/TLM-2.0 models for complex SoC subsystems (PCIe, memory, boot infrastructure, compute clusters, interconnect, and platform services).
Develop and debug low-level firmware and validation software running on virtual platforms.
Support firmware bring-up and integration: UEFI, Windows Boot, PCIe initialization, platform enumeration, early driver enablement, and operating system integration.
Debug complex interactions across hardware, firmware, OS, virtualization environments, simulation infrastructure, host systems, and modeling frameworks.
Analyze and optimize simulation performance, scalability, usability, and debug productivity across large SoC and multi-SoC environments.
Contribute to hybrid platform strategy by integrating virtual platforms with emulation/prototyping systems (ZeBu, HAPS, Helium, Palladium, Protium).
Mentor engineers through design reviews and architecture guidance; prototype, prove, and de-risk solutions before transitioning ownership to development teams.
Benefits
Base pay range (U.S.): USD $142,800–$274,800 per year; Bay Area/NYC metro: USD $188,000–$304,200 per year.
Certain roles may be eligible for additional benefits and compensation (per Microsoft pay information).
Requirements
PhD in EE/CE/CS (or related) with 3+ years technical engineering experience, or Master’s with 6+ years, or Bachelor’s with 8+ years (or equivalent experience).
Ability to meet Microsoft security screening requirements, including passing the Microsoft Cloud Background Check and re-checking every two years.
Ability to access export-controlled information; must provide proof of citizenship or U.S. residency/other protected status for eligibility verification.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See morePrincipal Firmware Engineer
Microsoft
Senior
Technology
Mountain View, CA · Hybrid
$143K - $275K/yr
2 days ago
Principal Firmware Engineering Manager
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$166K - $296K/yr
1 days ago
Principal Firmware Architect
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
5 days ago
Principal Software Engineer (Firmware for AI Accelerators)
Microsoft
Senior
Technology
Mountain View, CA · Hybrid
$143K - $275K/yr
5 days ago
Principal Firmware Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
5 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Sr. Firmware Engineer
Microsoft
Senior
Technology
Redmond, WA
$160K - $261K/yr
18 days ago

Principal Software Engineer
Walmart Inc.
Senior
Technology
Sunnyvale, CA · On-site
$143K - $286K/yr
1h ago
Principal Product Engineer
Microsoft
Senior
Technology
Mountain View, CA · Hybrid
$143K - $275K/yr
2 days ago

Principal Software Engineer
Vertafore
Senior
Technology
Pulaski, TN · On-site
$115K - $150K/yr
1h ago
Potential salary for Principal Firmware Development Engineer role
Improve your resume for just $5
$142,800 – $274,800/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights