Senior DPU Software Engineer – Secure Enclave

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) delivers core infrastructure and foundational technologies for Microsoft's cloud services and online businesses.
Security
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior DPU Software Engineer – Secure Enclave

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior DPU Software Engineer to join their Secure Enclave team. This role is crucial in developing and enhancing the DPU's secure enclave, working alongside security experts to design and implement key software for secure boot and attestation systems. The position involves close collaboration with hardware engineers, firmware engineers, and system architects to ensure the DPU software stack meets security, performance, and scalability requirements.

The ideal candidate will bring extensive experience in low-level programming, cryptography, and distributed systems, contributing to cutting-edge solutions that advance cloud computing capabilities. This role offers an opportunity to work with state-of-the-art software and hardware, creating highly programmable and high-performance ASIC solutions that handle large data streams efficiently.

Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team that powers Microsoft's "Intelligent Cloud" mission, supporting over 200 online businesses including Bing, Office 365, Xbox Live, and Azure. The position requires strong expertise in cryptographic systems, embedded software development, and security architecture, with opportunities to work on emerging technologies like Post-Quantum Cryptography.

This is an excellent opportunity for a senior engineer passionate about security and low-level systems to make a significant impact on Microsoft's cloud infrastructure, working with cutting-edge technology while enjoying comprehensive benefits and professional growth opportunities.

Last updated a day ago

Responsibilities For Senior DPU Software Engineer – Secure Enclave

  • Design and implement cryptographically secure flows for boot, certification, attestation and manufacturing
  • Participate in the transition from classical cryptography to emerging Post-Quantum Cryptography algorithms
  • Drive evolution of the design and architecture of the DPU's Secure Enclave
  • Collaborate with other engineers to integrate the DPU in the Azure ecosystem
  • Identify and promote opportunities for design and/or improvements

Requirements For Senior DPU Software Engineer – Secure Enclave

Linux
Python
Java
Rust
  • Bachelor's degree in Computer Science or related technical field
  • 8+ years technical experience coding in languages including C, C++, Python, and JavaScript
  • 4+ years' experience in embedded software development and system design
  • 3+ years developing crypto libraries
  • 3+ years of experience with cryptographic hardware accelerators
  • 4+ years working with cryptographic tools
  • Demonstrated ability to progress independently as member of a geographically distributed team

Benefits For Senior DPU Software Engineer – Secure Enclave

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?

Jobs Related To Microsoft Senior DPU Software Engineer – Secure Enclave

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on secure cloud services and requiring Top Secret clearance.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on supply chain security, building and maintaining services to track and secure open-source dependencies.