Taro Logo

Principal Firmware Engineer

Microsoft is a global technology company that develops and provides cloud infrastructure, software, and hardware solutions.
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Microsoft's Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Principal Firmware Engineer to drive the development of next-generation hardware/firmware solutions for Azure Infrastructure. This role sits at the intersection of cloud computing and AI acceleration, working specifically on systems like Cobalt and Maia in Azure datacenters.

As a Principal Firmware Engineer, you'll be responsible for architecting and implementing firmware solutions that power Microsoft's expanding cloud infrastructure, supporting over 200 online businesses including Azure, Office 365, and Xbox Live. The position requires deep expertise in embedded systems, firmware development, and hardware architecture, with a focus on high-performance computing and AI accelerators.

The ideal candidate brings 12+ years of firmware development experience, with particular strength in Ethernet controller firmware and network protocols. You'll lead complex technical initiatives, mentor other engineers, and serve as a key technical liaison between hardware and software teams. The role demands both technical excellence and leadership skills, as you'll be guiding architectural decisions that impact Microsoft's cloud infrastructure at scale.

Working in Bangalore, you'll be part of a team that embodies the growth mindset and Microsoft's mission "To empower every person and organization on the planet to achieve more." The position offers a hybrid work arrangement (3 days/week in office) and may require up to 25% travel.

This is an exceptional opportunity for a senior firmware engineer looking to work on cutting-edge technology at massive scale. You'll be at the forefront of cloud infrastructure development, working with advanced AI accelerators and contributing to the architecture of next-generation cloud systems. The role offers competitive compensation, comprehensive benefits, and the chance to shape the future of cloud computing at one of the world's leading technology companies.

Last updated 16 hours ago

Responsibilities For Principal Firmware Engineer

  • Drive architectural vision and strategic direction for backend firmware systems supporting AI accelerators
  • Mentor and guide senior and junior engineers in firmware development
  • Serve as primary technical liaison between hardware/software architects and teams
  • Evaluate emerging technologies and industry trends in cloud firmware and AI hardware
  • Lead complex system-level debugging efforts
  • Own the complete firmware development lifecycle

Requirements For Principal Firmware Engineer

Python
Linux
Rust
  • Bachelor's or master's degree in computer science, Computer Engineering, Electronics Engineering, or a related field
  • 12+ years of professional experience in firmware or embedded software development
  • 4+ years of experience working with High-Speed Ethernet Controller Firmware/Software
  • Expert-level proficiency in C/C++/Rust
  • Deep understanding of computer architecture
  • Strong understanding of CPU execution modes, memory coherency, and virtualization
  • Hands-on experience with secure bootloaders
  • Knowledge of hardware accelerator software design
  • Experience with RTOS scheduling and firmware development

Benefits For Principal Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect