Senior Software Engineer

10 years

0 Lacs

Posted:13 hours ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Software Engineer

Bangalore, Karnataka, India


Date posted
Aug 20, 2025
Job number
1860218
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You