Principal Software Engineer (Firmware for AI Accelerators)
Microsoft
Mountain View, CA • 2h 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 Software Engineer focused on silicon firmware for AI accelerators and cloud silicon platforms
Description
You will lead the architecting, development, debugging, and deployment of silicon firmware libraries for ANC (Accelerator Network Controller) and compute/SoC infrastructure subsystems. You will influence microarchitecture decisions, drive first-silicon bring-up, and provide technical leadership across firmware, hardware, validation, security, and platform software teams.
Responsibilities
Define and drive firmware architecture for ANC, Compute, and SoC infrastructure subsystems
Influence microarchitecture decisions with silicon architects during specification and design
Lead firmware strategy across silicon generations and platform programs
Develop silicon firmware libraries in C/C++ for compute engines, ANC subsystem, DMA engines, and related IP blocks
Create scalable, maintainable firmware frameworks and APIs
Lead first-silicon bring-up activities
Drive root-cause analysis for firmware, hardware, performance, and validation issues
Define firmware verification requirements and test plans
Lead cross-team initiatives spanning firmware, silicon architecture, software, security, and system integration
Provide engineering alignment across distributed teams
Represent firmware technical direction in architecture and leadership reviews
Establish best practices, coding standards, and architectural review processes; guide engineers
Requirements
Bachelor’s degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in C/C++/C# or other listed languages (or equivalent)
Ability to pass required security screening (Microsoft Cloud Background Check and applicable customer/government screenings)
Benefits
Eligible for benefits and additional compensation (per company pay/benefits information)
Base pay range (U.S.): USD $142,800–$274,800 per year; Bay Area/NYC metro range: USD $188,000–$304,200 per year
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
R&D Engineer Software 5
Broadcom
Senior
Technology
San Jose, CA · On-site
$144K - $230K/yr
15 days ago
Principal Firmware Architect
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
2h ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
2h ago
Principal Firmware Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
2h ago
Principal Firmware Validation Engineer
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
16 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.
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
2h ago
Principal Software Engineer, AI Frameworks
Microsoft
Senior
Technology
Remote
$166K - $296K/yr
2h ago
Principal Software Engineer
Scalo
Senior
Technology
Wrocław, Poland · Remote
374K zł - 416K zł/yr
1 days ago
Senior Firmware & System Debug Engineer
Microsoft
Senior
Technology
Hillsboro, OR
$160K - $261K/yr
12 days ago
Potential salary for Principal Software Engineer (Firmware for AI Accelerators) 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