Taro Logo

Senior DPU Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team powers Microsoft's Intelligent Cloud mission, delivering core infrastructure for 200+ online businesses.
Embedded
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior DPU Software Engineer

Microsoft's SCHIE team is seeking a Senior DPU Software Engineer to join their innovative Data Processing Unit (DPU) team. This role combines cutting-edge software and hardware expertise to develop high-performance ASIC solutions. The position focuses on developing and enhancing DPU's security accelerator-related software, working at the intersection of low-level programming, cryptography, and distributed systems. You'll collaborate with hardware engineers, firmware engineers, and system architects to ensure the DPU software stack meets security, performance, and scalability requirements. The role offers the opportunity to work with state-of-the-art technology in Microsoft's cloud infrastructure, contributing to solutions that power over 200 online businesses including Azure, Office 365, and Xbox Live. The position requires deep expertise in embedded systems, cryptographic tools, and system design, making it ideal for someone passionate about low-level software development and security infrastructure.

Last updated 7 months ago

Responsibilities For Senior DPU Software Engineer

  • Own and enhance the DPU's security-related drivers
  • Drive evolution of the design and architecture of the DPU's security accelerator
  • Collaborate with partner teams to align strategies and ensure seamless integration of DPU security accelerators
  • Provide technical leadership and guidance to the team
  • Identify opportunities for process improvement and lead initiatives to enhance efficiency

Requirements For Senior DPU Software Engineer

Python
Java
Rust
Linux
  • Bachelor's degree in Computer Science or related technical field
  • 7+ years technical experience coding in languages including C, C++, Python, and JavaScript
  • 2+ years experience in embedded software development and system design
  • 2+ years of experience in SW/HW interfaces, simulations, and systems bring-up
  • 2+ years working with cryptographic tools such as openssl, Mbed TLS

Benefits For Senior DPU Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?