Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States, California 
239679095

25.06.2024

Data Processing Unit (software and hardwareto create a highly programmable and high-performancewith the capability to efficiently handle large datawith increased agility and deliver significantly superior performance compared to CPU-based alternatives.

cutting edge, high-performance scalable and programmable DPU software. You will be a key contributorour DPU PCIe softwareteam. You willbring your PCIe and embedded development experience to contribute toDPU PCIe driverand related host software and support.development ofthe latestgeneration PCIe adapter cards

Embody our and

Required/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, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Other Qualifications

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.


Additional or Preferred Qualifications

  • Knowledge of C/C++ programming languages
  • Methodical understanding of Computer Architecture and Operating System
  • Competent software architectural and design sense
  • Experience developing PCIe drivers
  • Experience with PCIe Analyers and debug
  • Embedded software experience

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 June 29, 2024.

Responsibilities
  • Architect and design PCIe End Point code for the DPU
  • Develop,maintainand debugPCIeissues, including use of PCIe Analyzers
  • Participate in code reviews and provide feedback to other developers
  • Mentor other members of the team