Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Taiwan, Taoyuan City 
671471978

02.09.2025

The Azure Firmware/Software Center of Excellence is looking for a

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

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.