Principal Software Engineer

Principal Software Engineer

23 Oct
|
Microsoft India
|
Greater Noida

23 Oct

Microsoft India

Greater Noida

Job Description

Overview

Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsofts expanding Cloud Infrastructure and is responsible for powering Microsofts Intelligent Cloud mission. We are looking to develop custom silicon and SoCs to deploy in Azure, and with this position, our focus is on the Microsoft Azure AI Accelerator (MAIA) roadmap.

Are you passionate about working on cutting-edge technology in a team that embodies the growth mindset? Are you hoping to join an organization built on a mission To empower every person and organization on this planet to achieve more? Within the Firmware Center of Excellence, were looking for a customer-focused,





hands-on SW engineering manager to help us develop a suite of system validation and diagnostic tests running on a custom-developed production AI software stack. You will be working on the latest state-of-the-art technologies in a fun environment with a talented group of individuals with diverse backgrounds and skillsets and located in different geographic locations.

Qualifications Required Qualifications:

- BS. or higher in Computer Science, Computer Engineering, Electrical Engineering, or similar.
- 10 years experience in software development with C .
- 10 years experience in post-silicon SoC or system validation or diagnostic/stress test content development.
- Experience with one or more of these: DMAs, PCIe, Memory (DDR, HBM), Network Controllers, Image decoders.

Preferred Qualifications:

- Experience in post-silicon tests or tools development for functional and performance scenarios.
- Experience in build systems such as CMake and familiarity with CI/CD systems.
- Knowledge of power and thermal profiling, TDP/PnP,





and PVT characterization.
- Knowledge of or experience with AI models/kernels such as GPT, Gemm, or Codex.
- Experience with Cuda or GPU or tensor-based programming is a plus.
- Ability to work closely with diverse customers, from understanding their needs to resolving their problems.

#SCHIEINDIA

Responsibilities

- Develop functional validation test plans designed to exercise system stress on PCIe-based AI accelerators.
- Deep knowledge and prior experience in validating High-Speed IOs subsystems like PCIe, Ethernet, and Memory IOs.
- Good understanding of AI accelerators, such as GPUs, NPUs, FPGAs, with an understanding of their architectures including Data pipelines, Data formats, Memory hierarchies including HBM/LPDDR, Tensor core architecture, etc.






- Develop compute-intensive and highly performant test applications running on the MAIA hardware systems, focusing on PCIe, Memory, back-end network & TDP workloads.
- Design and develop workload profiling and analysis tools that capture and benchmark the runtimes of various compute blocks and/or hardware accelerators.
- Develop end-to-end post-silicon tests and tools for functional and performance scenarios of the system.
- Collaborate across organizations with AI Frameworks SW, Silicon & System Validation, Architecture, and Firmware.
- Understanding of any Deep learning / AI frameworks is a plus.

Locations

Noida, Uttar Pradesh, India

▶️ Principal Software Engineer
🖊️ Microsoft India
📍 Greater Noida

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: principal software engineer

Principal Software Engineer

Principal Software Engineer

Job Description Certent CDM is a secure, collaborative, enterprise-scalable report production platform for recurring, multi-author reports and presentations. Users can collect enterprise data from different sources and dynamically integrate numbers [...]
Secunderabad
18 Oct
    Secunderabad
    18 Oct

Full Stack Principal Software Engineer

Full Stack Principal Software Engineer

Job Description - Ability to apply extensive knowledge of application programming and analysis - Proven experience in software development methodologies - Detailed understanding of key business processes - Ability to communicate and translate [...]
Secunderabad
10 Oct
    Secunderabad
    10 Oct

Principal Software Engineer

Principal Software Engineer

Job Description # Principal Software Engineer **Locations:** HYDERABAD, TELANGANA, India BENGALURU, KARNATAKA, India **BE THE FIRST TO APPLY** --- **Job Identification** 261542 **Job Category** Product Development **Posting Dat [...]
Secunderabad
17 Oct
    Secunderabad
    17 Oct

Principal Software Engineer

Principal Software Engineer

Overview We are PepsiCo PepsiCo is one of the world's leading food and beverage companies with more than $79 Billion in Net Revenue and a global portfolio of diverse and beloved brands. We have a complementary food and beverage portfolio that inc [...]
Secunderabad
21 Oct
    Secunderabad
    21 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: principal software engineer