Microchip has flagged the Senior Validation Engineer job as unavailable. Let’s keep looking.

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).

We are seeking a capable BMC Firmware/Embedded Firmware Engineer with solid background in developing and updating Linux kernel and user mode components including device drivers, BMC stacks like IPMI/Redfish, and console applications on embedded systems. Successful candidates will have experience with the Linux kernel, build systems such as Yocto, and experience with ARM based systems.

This role is for a highly motivated BMC Validation Engineer with a background in BMC Validation and debug for Azure server products. You will be responsible for BMC Firmware validation during new platform development and also during sustenance phases of the product. We are aspiring to get agile Firmware validation experts who can scale across defining, owning, and maintaining test plans across various portfolio of Azure Server platforms.

Candidates must be capable of working as part of a geographically diverse team and work independently toward shared team goals. Candidates must have strong written and verbal communication skills.

  • Own and Develop Test plans for BMC functionalities like IPMI, Redfish, MCTP, Powercapping, etc features that gets developed for Azure Server products.
  • Co-ordinates across multiple stakeholder teams like BIOS, TPM, Software Architects, System Engineering and create a well-defined test plan which caters to end-to-end testing of the feature.
  • Develop BMC Security related Test plans and maintain the required security complaisance for Azure products.
  • Develop robust automation test-suite based on Python and ROBO framework which can scale across portfolio of Azure products.
  • Own and define test-suites at various stages of the product development right from development phase to release phase and further for sustenance phases.
  • Perform nightly automation runs across platforms and develop automated test report generation framework.
  • Participate in Azure Fleet maintenance activities.
  • A BS/BE in Electrical Engineering, Computer Science or related field or equivalent experience.
  • A minimum of 12+ years of experience in BMC Firmware validation with both manual testing and automation test-suite development
  • Experience with Python scripting or ROBO framework-based automation test suite development.
  • Experience with BMC Monitoring functionalities, BMC Security, Linux Kernel and device drivers test suite development.
  • Understanding of multiple BMC Firmware features like IPMI, Redfish, MCTP and other management functionalities and experience with test suite development for the same.
  • Understanding of multiple Host CPU based features like Crashdumps, Powercapping, at-scale debug and development of test suite for the same.
  • System Hardware knowledge and experience in industry standard bus architectures such as PCIe, NVMe, SMBus, I2C etc
  • Exposure to testing multiple other Firmware components like CPLD, PSU, PCIe card, ROT Firmware and the interaction with BMC is a plus.
  • Experience with html-based test report publishing and automated test report generation is a plus.
  • Experience in creating or working with automated testing pipeline aka CI/CD (integration + validation)
  • Experience with automated nightly regression and test report generation framework.
  • A high tolerance for ambiguity and change
  • Excellent written and oral communications

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

#SCHIEINDIA

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Read Full Description

Discover Similar Jobs

Suggested Articles