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

Resume Checker & Builder preview

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

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