CareerPlanGet AI match score →

Principal Security Engineer

United States, California, Santa Clara💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Design and implement cryptographically secure flows for boot, certification, attestation, and manufacturing, including the transition to Post-Quantum Cryptography and the evolution of the DPU's Secure Enclave.

Role type

Principal Security Engineer (Embedded Systems & Cryptography)

Builds

Secure Enclave for DPU integration into the Azure ecosystem

Domain

Hardware security, embedded systems, cryptography

Deliverable

production ML models | product features | infrastructure

Required skills

Cryptographic library development (Symmetric, asymmetric, hashing, Public-key), Post-quantum cryptography techniques, Boot ROM code development, Secure enclave software development, SW/HW interfaces and systems bring-up, Embedded software development, System design, C, C++, C#, Java, JavaScript, Python, Rust, OpenSSL, Mbed TLS, SymCrypt

Preferred skills

None stated

Technologies

OpenSSL, Mbed TLS, SymCrypt

Responsibilities

Design and implement cryptographically secure flows for boot, certification, attestation, and manufacturing; Participate in the transition to Post-Quantum Cryptography; Drive evolution of the DPU's Secure Enclave design and architecture; Collaborate with engineers to integrate the DPU in the Azure ecosystem; Identify and promote opportunities for design improvements to enhance technical designs, efficiency, and productivity.

Seniority

Principal, hands-on IC

Rewrite
## About the role - 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, for both boot and runtime services. - Collaborate with other engineers ensure the successful execution of projects, to seamlessly integrate the DPU in the Azure ecosystem. - Identify and promote opportunities for design and/or improvements to enhance technical designs, efficiency and productivity within the team. ## Requirements - Bachelor's Degree in Computer Science or related technical field 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. - Bachelor's degree in Computer Science or related technical field and 6+ years technical experience coding in languages including, but not limited to, C, C++, Python, Rust and JavaScript. - 4+ years' experience in embedded software development and system design. - 3+ years developing crypto libraries: Symmetric, asymmetric, hashing, Public-key Cryptography Standards. - 4+ years working with cryptographic tools such as openssl, Mbed TLS, or SymCrypt. - Recent knowledge of post-quantum cryptography techniques. - Experience developing Boot ROM code. - 3+ years of experience developing secure enclave software. - 3+ years of experience in SW / HW interfaces, simulations, and systems bring-up. ## Nice to have - (None specified in the original text) ## What we offer - (None specified in the original text) ## About us - (None specified in the original text)
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗