Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Firmware Validation Engineer 
United States, Washington 
638782945

11.06.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 trustedto help achieve that mission.high volume with high quality and lowest cost is of paramount importance.

is responsible for

are responsible forFirmware developmentand validationof server,

If you want hands-onfirmware validation

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

with a beginner’s mind and then

Diverse & inclusive

better serve everyone on the planet

our ability to work together that makes our dreams believable andultimately achievable

Making a difference

stand in awe ofwhat humans dare to achieve and are motivated every day to empower others to do more and achieve more through our technology and innovation.

Required Qualifications:

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

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:

  • Experience in creating validation plans, developing test content to achieve the validation plan and automating the execution of test contents, especially in server domain.
  • Demonstrated experience in system level firmwareIntegration, validation (including validation infrastructure setup), and debugging of systemsoftware.
  • Experience in creating or working with automated testing pipeline aka Continuos Integration/Continuos Deployment(CI/CD) (integration + validation).
  • Experience in firmware development and testing on multiple Hardware test environments (Boards, Field Programmable Gate Arrays(FPGA), Emulation, Simulation etc.).
  • Have 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.
  • Hands onexperience in C/C++ and scripting languages (e.g., Python) for automation framework setup and deployment.
  • Effective communication and inter-team collaboration skills and ability to succeed in ambiguity.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until June 24th, 2024.


Responsibilities
  • Owns coordination, validation (including validation environment), Integration, and debugging of system software/firmwarecomprisingofdifferent domains within server architecture(such as System on Chip(SoC) FWs, Basic Input Output Systems(BIOS), Baseboard Management Controllers(BMC), Rack Manager etc.).
  • Collaborate with architect, firmware development, program management andcomponentdevteams for day-to-days operations as well as for long term roadmap improvements by feeding back key learnings.
  • Ability to see system level “big picture” tovalidatethat integrated firmware/system software aligns to architectural goals ofproduct.
  • Passionate about coaching team members and helping them grow.
  • Create validation plans, develop validation content, automate executions, and debug/triage ofobserved/reportedfailures.
  • Efficient debugging and troubleshooting skills withaimto become point-of-contact for platform level issues. Ensure systematic closure of issues forsubsequentreleases.
  • Passionateabout exploring and deploying noble methods to improve test coverage, release/test automation, and efficiency of our Firmware(FW) releases.
  • Create automated dashboards toreflect “health” and “quality” of system at all timesfor decisionmaking.
  • Other
    • Embody our and