Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Taiwan, Taoyuan City 
130703362

Yesterday

As a Software Engineer in the DPU Integration and Test team, you will be involved in the testing of the control and data plane software that runs on the DPU’s custom-built silicon in a variety of new platforms targeted at storage and networking use-cases. This is an opportunity to build and test innovative products that will be deployed at planet scale.

Minimum Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C and / or Python
    • OR equivalent experience
  • 4+ years previous experience in testing and writing automated tests for networking, storage or server platform features/products.

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 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 etc) testing.

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 May 13th, 2025.


Responsibilities
  • Write test applications in C that will execute on the DPU runtime software and enable testing of various networking protocols and core DPU accelerators/features.
  • Write automated tests in Python to drive end user workflows against networking/storage servers.
  • Be the champion of quality, find product defects before customers do and participate in cross-functional debugs and troubleshooting sessions.
  • Assist in maintaining automated regression suites, running tests, and triaging failures.
  • Research new tools, technologies, and methods to determine which solution meets the project requirements.
  • Embody our and