Firmware Engineering

Technology, Data & Digital · Software & Web Development · Embedded Systems

In short

Passionate about cutting-edge technology and building teams? Join the Azure Firmware Center of Excellence as a Firmware Engineer. You will lead the design, development, and deployment of innovative firmware for Azure infrastructure, working with C, C++, and Rust, and focusing on SoC architecture and low-level drivers.

Responsibilities

  • Lead architecture, design, development and deployment of innovative firmware and Cloud firmware features.
  • Operate and influence a team of high performing engineers with the ability to motivate and build Firmware solutions for the cloud.
  • Involved with all phases of product development, from microarchitecture design through firmware architecture and development.
  • Build solid engineering design plans, with bottoms up schedule, drive trade off, design decisions to meet top level schedule on time and with high quality.

Requirements

  • 5 to 10 years of professional experience designing, developing large scale Embedded Software solutions.
  • Experience with working from early concept of X86/X64/ARM Architecture and design to shipping final product.
  • Proven and demonstrable skills in C, C++ or Rust.
  • Good Problem solving, debugging, and troubleshooting skills, advanced design, and development skills.
  • Experienced with low level firmware development including bare metal firmware for peripherals such as GPU, CPLD, TPM PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading.
  • Hands on Expertise in UEFI platform development.
  • Expertise in CPU architectures (2Socket,4socket,8socket,16 socket) – Intel or AMD or ARM.
  • Expertise in Platform Server Architecture (CPU, Memory, PCI-e, NVMe, SSD/SAS, Secureboot, UEFI, BMC, GPUs, InfiniBand, Hardware interfaces like MUX/I2C/SPI, schematics, TPM).

Desired Qualifications

  • AI/ML experience in hardware TPU, Nitro, Smart Nics is an added advantage.
  • MS in Computer Science/Engineering or equivalent industry experience.

Benefits

  • Opportunity to build and lead a team of extremely talented engineers.
  • Opportunity to deliver innovation at scale and own delivery of product to Azure datacenters.
  • Contribute to the foundational technology of Azure Control plane.
#Firmware Engineering#Hardware Engineering#Embedded Software#Cloud Firmware
Microsoft Logo

Company

Microsoft

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Senior

Locations

Hyderabad, India

Bangalore, India

Noida, India

Qualification

Bachelor, Master

Applicants

Be an early applicant