Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Data Processing Unit Software Engineer – Secure Enclave 
United States, California 
529994082

11.06.2024

to join our team and help develop and enhance the DPU’s secure enclave. In this role, you will be responsible for designing and implementing key software that securely boots and attests the DPU, as well as providing high performance runtime services. You will work closely with hardware engineers, firmware engineers, and system architects to ensure the DPU software stack meets the requirements of security, performance, and scalability. You will also collaborate with other teams across Microsoft to integrate the DPU solution into various cloud scenarios and applications. You will apply your expertise in low-level programming, cryptography, security, and distributed systems to deliver cutting-edge solutions that enable new possibilities for cloud computing.

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years’ experience in embedded software development and system design
  • 3+ years of experience in SW / HW interfaces, simulations, and systems bring-up
  • 3+ years developing crypto libraries: Symmetric, asymmetric, hashing, Public-key Cryptography Standards

Other Requirerments

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

  • Bachelor’s degree in Computer Science or related technical field and 8+ years technical experience coding in languages including, but not limited to, C, C++, Python, and avaScript
  • Proficiency in embedded software development and kernel expertise
  • 3+ years of experience with cryptographic hardware accelerators
  • 4+ years working with cryptographic tools such as openssl, Mbed TLS
  • Recent knowledge of post-quantum cryptography techniques
  • Proficient systems design sense
  • Experience developing Boot ROM code
  • 3+ years of experience developing secure enclave software

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 5, 2024.


Responsibilities
  • Drive the design and architecture of the DPU’s Secure Enclave, for both boot and runtime services
  • Collaborate with partner teams to align strategies, improve processes and ensure the successful execution of projects, to seamlessly integrate the DPU in the Azure ecosystem
  • Provide technical leadership and guidance to the team, promoting adoption of best practices in embedded and secure software design
  • Identify opportunities for process improvement and lead initiatives to enhance efficiency and productivity within the team

    Other

    • Embody our