Back to jobsJob overview
About the role
Principal Firmware Security Engineer at Microsoft
Required Skills
firmware developmenthardware securityc/c++rustllm integrationvulnerability detectionsilicon designpciecryptographic algorithms
About the Role
Principal Firmware Security Engineer role at Microsoft focusing on hardware security and firmware architecture. Involves silicon design, threat modeling, and leveraging LLMs for vulnerability detection. Part of Azure's hardware roadmap from concept to deployment.Key Responsibilities
- Lead firmware security architecture during design phase
- Apply LLMs for design assurance including threat modeling and vulnerability discovery
- Design accelerator chips and collaborate on silicon architecture
- Cover security protocols, boot initialization, and power-on sequences
- Develop cloud infrastructure features
Required Skills & Qualifications
Must Have:
- Doctorate in EE/CE/CS or related with 3+ years experience OR Master's with 6+ years OR Bachelor's with 8+ years OR equivalent
- Experience in defensive development and code security analysis
- 6+ years professional software development experience
- Proven skill in C/C++ or Rust
- Experience with developing PCIe, USB, DMA, IOMMU etc.
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Experience with GIT
- Proven skill in Rust
- Familiarity with standard Cryptographic algorithms
- Experience working with LLM for vulnerability scanning and detection
- Experience in pre-silicon environments
- Ability to debug and resolve issues spanning multiple subsystems
- Advanced design and development skills
Benefits & Perks
- Industry leading healthcare