Microsoft logo

Principal Software Engineer (Integration and Test) - Azure Data Processing Unit

Microsoft

Santa Clara, CA
Full Time
Senior
140k-275k
about 2 months ago

Job Description

About the Role

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. The DPU team, within the Azure Hardware Systems & Infrastructure group, creates a highly programmable and high-performance chip capable of efficiently handling large data volumes. As a Software Engineer in the DPU Integration and Test team, you will be involved in testing control and data plane software on the DPU's custom silicon across platforms for storage and networking use-cases, building and testing innovative products deployed at planet scale.

Key Responsibilities

  • Provides technical leadership to teams to identify the scope of testing to create a quality plan for DPU based compute products.
  • In partnership with key stakeholders, creates and manages project schedules.
  • Leads the team by providing technical expertise and oversight, monitors test plan execution and quality to ensure that testing is efficient and executed according to plans.
  • Be hands-on and adept with technical work such as programming, scripting, debugging, etc.
  • Researches new tools, technologies, and methods to determine the best solutions for project requirements.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python OR equivalent experience.
  • 4+ years of previous experience in testing networking, storage or server platforms as a lead engineer owning releases and mentoring/guiding a team of engineers.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including passing the Microsoft Cloud Background Check.
  • Experience testing and/or writing embedded software for NICs and/or DPUs/IPUs.
  • Understanding of and hands-on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware (BMC, BIOS).
  • Experience with performance analysis and complex debug/troubleshooting in lab and live site situations.

Nice to Have

  • Experience testing and/or writing embedded software for NICs and/or DPUs/IPUs.
  • Understanding of and hands-on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware (BMC, BIOS).
  • Experience with performance analysis and complex debug/troubleshooting in lab and live site situations.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years of technical engineering experience with coding in C, C++, C#, or Python

Benefits & Perks

  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Working at Microsoft

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws. The company values respect, integrity, accountability, inclusion, and collaboration.

Apply Now

Job Details

Posted AtAug 5, 2025
Job CategoryQA Engineering
Salary140k-275k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Microsoft

Website

microsoft.com

Location

Santa Clara, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches