Taro Logo

Senior DPU Software Engineer – Secure Enclave

Microsoft is a global technology company that develops and delivers cloud infrastructure and foundational technologies.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Cybersecurity · 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 – 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 Microsoft's Data Processing Unit (DPU) security infrastructure, combining state-of-the-art software and hardware expertise to create highly programmable and high-performance ASIC solutions.

The position involves working with cutting-edge security technologies, including cryptographic systems, secure boot processes, and emerging post-quantum cryptography. You'll be responsible for designing and implementing key software components that ensure the secure operation of DPU systems, while collaborating with hardware engineers, firmware engineers, and system architects across Microsoft's global teams.

This is an excellent opportunity for an experienced software engineer with a strong background in cryptography and embedded systems to make a significant impact on Microsoft's cloud infrastructure security. The role offers the perfect blend of low-level programming, security architecture, and systems design, with the chance to work on next-generation cloud computing solutions.

Working in Bangalore, India, you'll be part of a dynamic team that's pushing the boundaries of secure computing infrastructure. The position offers a hybrid work arrangement with up to 50% work from home flexibility, comprehensive benefits, and the opportunity to work on projects that directly influence the security and reliability of Microsoft's global cloud services.

The ideal candidate will bring deep expertise in cryptographic systems, embedded software development, and secure boot processes, along with the ability to work effectively in a distributed team environment. This role presents an exciting chance to shape the future of cloud security while working with some of the industry's most advanced hardware and software technologies.

Last updated 3 months 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 seamlessly integrate the DPU in the Azure ecosystem
  • Identify and promote opportunities for design and/or improvements to enhance technical designs

Requirements For Senior DPU Software Engineer – Secure Enclave

Python
Linux
Rust
  • Bachelor's degree in Computer Science or related technical field
  • 8+ years technical experience coding in languages including C, C++, Python
  • 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 such as openssl, Mbed TLS, or SymCrypt
  • 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
Mental Health Assistance
Vision Insurance
Dental Insurance
  • 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?