🔔 FCM Loaded

Senior Software Engineer

Microsoft

5 - 10 years

Bengaluru

Posted: 23/08/2025

Job Description

Overview

MS Azure CHIE’s (Cloud Hardware Infrastructure Engineering) Platform Firmware Engineering team is responsible for definition, design, and development of Server and Rack Infrastructure firmware that manages Microsoft’s Data-Center / cloud hardware. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO).

 

The Azure Firmware/Software Center of Excellence is looking for a Senior Software Engineer to be a key leader in leveraging cutting edge AI capabilities to improve efficiency as we develop and light up innovative hardware solutions that power Azure. From driving integration of the latest AI developer tools to building new AI applications to streamline fleet management and quality improvement, this role is about innovation at scale as we strive to make our world-class infrastructure even better.

 

This hands-on role will provide technical leadership across the organization and on a growing team tasked with accelerating our productivity and processes so that every developer can achieve more. To be successful in this role you must have a great track record of delivering quality results to customers, an engineering mindset, an innate aptitude for agility, and technical excellence in software engineering.

Qualifications

Job qualifications:

  • A BS/BE in Electrical Engineering, Computer Science or related field or equivalent experience.
  • A minimum of 10+ years of experience in BMC development or Embedded Firmware development
  • Proficient C/C++ design and coding skills
  • Hands-on experience using latest AI development tools to drive engineering efficiency.
  • Proven ability to plan, schedule and deliver high quality software.
  • Strong experience working in collaborative teams and cross-group efforts.
  • Solid data engineering and ML experience with large language models.
  • Exposure to BMC, IPMI, Redfish, Monitoring, and management functionalities firmware development from BMC side
  • Experience with OpenBMC based BMC Firmware development is a plus
  • Excellent debugging skills
  • Experience with Security concepts of RoT, bootchain image validation, RSA encryption is an added plus
  • Experience with GIT is an added plus
  •  
  • Preferred Qualifications:
    • 7+ years of industry experience with common ML engineering programming languages and platforms, such as Python, ML Stack, Synapse.
    • Familiarity and understanding of hardware and firmware in Server Manageability domain: OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM and RAS
    • Familiar with e2e machine learning development cycle, from model measurements / training/ evaluation to optimization/deployment, etc.
    • Experience working with large language models / multi-billion parameter models, focusing on their efficient training and online inference
    • Experiences in one of these training frameworks: Pytorch, Tensorflow, etc., and LLM is a plus.
    • Experience in big data mining, familiar with Hadoop/Spark is a plus.
    • Self-motivated and able to work independently with minimal supervision

 #SCHIEINDIA

The hardware for operating these services (over 200 and counting), comprises hundreds of thousands of servers spread globally and applications that reach hundreds of millions of users every day. Our customer base is growing rapidly, our infrastructure investments are multiplying, and the size of our global infrastructure is increasing by the day - along with the scale of our challenges. Learn more about our team and projects here Azure Hardware Infrastructure

 

Responsibilities

This role is for a highly motivated Engineer who can leverage AI concepts to help build solutions suitable for Control plane management FW development and quality automation features.   

 

  • Utilize LLMs and agents to scale new AI initiatives in BMC and Rack Management using prompt engineering, MCP and A2A workflows
  • Perform data analysis using a variety of analytical tools (Python, KQL, MLStudio, Synapse, Power BI, Fabric etc), and interpret results with actionable recommendations.
  • Utilize Azure AI Foundry to automate business use cases around code generation, summarization, incident management, troubleshooting etc.
  • Drive education and adoption of the latest AI developer tools across the organization. Establish and iterate on best known methods tailored to the team’s development goals and unique environments.
  • Partner with stakeholders across the company to identify opportunities to build new AI-based solutions to improve engineering efficiency across development, validation, monitoring, and live support.
  • Stay up to date on cutting edge developments across the fast-moving AI landscape. Distill and propagate the latest advances throughout the team.

Provide overarching technical leadership and direction to a team focused on driving adoption of and innovation through the latest AI capabilities.

About Company

Microsoft Corporation is a leading American multinational technology company founded in 1975 by Bill Gates and Paul Allen. Headquartered in Redmond, Washington, Microsoft is best known for its software products, including the Windows operating system, Microsoft Office Suite, and Azure cloud services. The company also produces hardware like the Surface devices and owns LinkedIn, GitHub, and the Xbox gaming brand. Microsoft is one of the world's most valuable companies, playing a key role in personal computing, enterprise software, AI, and cloud computing.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).