Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft S/W Engineer - Embedded Tools Development 
India, Uttar Pradesh 
251591402

10.09.2024

a trusted

cutting edgenew technologya mission

The Firmware Center of Excellenceis responsible for

Engineer with experienceSystem on Chip Architecture (SoC),SoC Diagnosticstools development to diagnosemultiple subsystems across firmware and hardware.

Required Qualifications:

  • Bachelor’s or higher in Computer Science, Computer Engineering, Electronics Engineering, or similar.
  • 5+ years of professional experience in CPU/GPU diagnostics or system level development/debugging in embedded systems
  • 5+ years of Programing inlinux/windows environment using C or C++
  • Strong problem solving, debugging, and troubleshooting skills.
  • Experience with Platform initialization, Board support package (UEFI/U-Boot), integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threading.

Preferred Qualifications:

  • Demonstrated experience in system level design, development and debugging of system software.
  • Experience in tools development in server space isbigplus.
  • Experience of creating diagnostic flows, adapting already existingopen sourcetools and developing new diagnostic tools as per the requirement.
  • Experience of creating or working with pipelines aka CI/CD (development + unit testing)
  • Experience of firmware development on multiple HW test environments (FPGA, Emulation, Simulation etc.)
  • Have deep experience of system level debugging (including customer issues) with good understanding of managing and triaging production level issues.
  • Excellent communication and inter-team collaboration skills
  • Debug experience resulting in solving complex Hardware/Firmware interface issues.

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


Responsibilities
  • Owns SOC(CPU/GPU) and Platform Diagnostic Tools development and debugging of different domains within server architecture (such as SoC FWs, BIOS, BMC etc.)
  • Ability to see system level “big picture” to diagnose the integrated firmware/system software based on architectural goals of productin order tosegregate hardware vs software problems.
  • Collaborate with system and FW architects to gather the diagnostic requirements, translate them to tools, framework and utilities andbuildingthem to fulfil the requirements.
  • Excellent development, debugging and troubleshooting skills with the aimto becomepoint-of-contact for diagnostics requirements.
  • Work 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
  • Passionate about exploring and deploying noble methods to improve diagnostics coverage, problem segregation and efficiency of our remediation flows.