Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Microsoft Platform Systems Engineer 
India, Karnataka, Bengaluru 
573649423

25.06.2024

As a Systems Engineering team member, you will work directly with engineers across cross-functional teams and deliver hardware designs from concept to datacentre deployment. Responsibilities will include interacting directly with Microsoft’s services teams, cross-disciplined design teams focusing on the functional interfaces and developing test cases and qualifying the designs. This is an opportunity to leverage and grow your existing hardware design/validation experience and provide innovative E2E hardware solutions to Microsoft Cloud.

Qualifications

Required Qualifications:

  • BS/MS in Electrical/Computer/Electronics Engineering or related degree
  • 10+ years of relevant experience in Server systems/platforms design and development for enterprise or cloud market segments.
  • Minimum 5+ years of hands-on experience in ARM/x86 based Server hardware architecture, SOC development and/or DDR, HBM, PCIe, Ethernet and other high-speed interface with solid understanding of hardware, firmware, and OS interfaces.
  • Experience in Post Silicon validation, Platform bring up, System Integration, functional validation and Server Platform Validation.
  • Experienced in debugging complex system level issues and ability to root-cause/identifying potential fixes.
  • Strong technical communication skills (verbal and written) to interface with cross-functional technical leads within and/or outside of the organization.
  • Experience in platform level test architecture and usage of debug tools like (Lauterbach, Arium, ARM JTAG tools, OpenOCD or equivalent).
  • Experienced in debugging complex system level issues and ability to root-cause/identifying potential fixes down to a board hardware, signal integrity, CPLD/FPGA, thermal and Firmware components, OS is required.
  • Programming Skills : Perl / Python / Shell Scripting.

Preferred Qualifications:

  • Experience in evaluating off the shelf OEM hardware designs, HW/FW/OS interactions, platform config trade-offs, performance tuning and optimizations is required.
  • Functional knowledge of secure boot, attestation, FW update & recovery and Confidential Computing on server platform architectures.
  • Knowledge of high-volume silicon (SoCs, GPUs, or FPGAs), compute, storage, and/or networking design, manufacturing, and deployment.
  • Experience with highspeed interfaces such as CXCL, PCIe, DDR, E1.S and Ethernet.
  • In-depth experience with operating systems (Windows and/or Linux), system firmware (BIOS, BMC), and system security (hardware and software).
  • Functional knowledge of secure boot, attestation, FW update & recovery on server platform architectures.
  • Advanced troubleshooting and debugging skills.  Familiar with networking, power, rack device management and remote access environments.
  • Experienced in debugging complex system level issues and ability to root-cause/identifying potential fixes down to a board hardware, signal integrity, CPLD, thermal and Firmware components, OS is required.
  • Experience in platform level test architecture and usage of debug tools like (ITP, Arium, ARM JTAG tools or equivalent).
  • Experience with popular workload measurement methodologies including SPECcpu, Linpack, and FIO.
  • Understanding of AI/ML workloads and how to validate software stacks, such as tensorflow.
  • Strong verbal and written communication and presentation skills.
Responsibilities
  • Collaborate with architecture, silicon engineering, firmware, hardware design, hardware validation, OS (operating systems), manufacturing, and customer teams to build state-of-the-art AI, compute, storage, networking, and accelerator hardware solutions.
  • Analyse new interfaces and subsystems to develop integration plans, analyse power efficiency, debug integration issues, and provide recommendations.
  • Define system behaviour and concept of operations for the platform to ensure compatibility with Microsoft Azure datacentre software, serviceability, telemetry, and customer expectations.
  • Perform NUDD (new, unique, different, and difficult) technology and feature analysis and provide risk assessment and mitigations.
  • Drive technical requirements and ensure the solution is flexible and scalable across the full (HW/FW/SW) stack.
  • Enable platform and solution level discussions, contributing to architecture of the product, and delivering to product goals across quality, reliability, and performance.
  • Collaborate with internal, external, and open-source partners to onboard innovative technologies in a seamless manner.