Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Firmware Validation Engineer 
United States, Washington 
817342352

02.04.2024

with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and deliveringa trustedengineers to help achieve that mission.high volume with high quality and lowest cost is of paramount importance.

firmware validationJoin the Azure Firmware Center of Excellence and help us envision and build technical solutions to power Azure.

This is expected to be ahands onrole, where you will have the opportunity to work with a team of extremely talented engineers to deliverat scale and own delivery of product to Azure datacenters.


Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, Python, C, or C++.
    • OR equivalent experience.
  • 7+ years of professional experience in design/development, integration, validation, or system level debugging in embedded systems
  • Problem solving, debugging, and troubleshooting skills.
  • Hands on experience in programing in Python or C or C++

Other Requirements:

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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Python C, or C++.
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Python, C, or C++
    • OR equivalent experience.
  • Demonstrated experience in system levelIntegration, validation (including validation infrastructure setup), automation framework (such as Robot Framework), and debugging of systemsoftware
  • Experience in validation / development in server space isbigplus.
  • Experience of creating validation test plans, developing test content to achieve the validation plan, and automating the execution of test contents.
  • Experience of creating or working with automated testing pipeline aka CI/CD (integration + validation)
  • Experience of firmware development and testing on multiple HW test environments (Boards,FPGA, Emulation, Simulation etc.)
  • Have deep experience of system level debugging (including customer issues) with good understanding of managing and triaging production level issues.
  • Good knowledge of hardware debuggers like JTAG, Oscilloscope, and Logic Analyzer etc.
  • Knowledge ofautomation framework setup and deployment.
  • Effective communication and inter-team collaboration skills

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
  • coordination, Integration, validation (including validation environment), and debugging of system softwarecomprisingofdifferent domains within server architecture(such as SoC FWs, BIOS, BMC, Rack Manager etc.)
  • Ability to see system level “big picture” tovalidatethat the integrated firmware/system software aligns to architectural goals ofproduct
  • Create validation plans, develop test content, automate executions, and debug/triage ofobserved/reportedfailures
  • Debugging and troubleshooting skills withaimto become point-of-contact for platform level issues. Ensure systematic closure of issues forsubsequentreleases
  • Deeply collaborate with architect, firmware, program management andcomponentdev teams for day-to-days operations as well as for long term roadmap improvements by feeding back key learnings
  • Passionateabout exploring and deploying noble methods to improve test coverage, release/test automation, and efficiency of our FW releases.
  • Create automated dashboards to always reflect “health” and “quality” of system for decision making.