Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Firmware Engineer-Security 
India, Karnataka, Bengaluru 
363912336

16.07.2024

Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype,and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for aPrincipal Firmware Security Engineerto help achieve that mission.

Qualifications:

  • Bachelor’s/Master’s degree in Computer Science Engineering, Electrical/ElectronicsEngineering or equivalent industry experience
  • 5+years of professional experience designing, developing software/firmwaresolutions
  • 2+ years of experienceonHardware Security Modules (HSM),Firmware/Software (FW/SW) development.
  • 2+ years of experience on Platform Root of Trust firmware solutions and architectures.
  • Experienceinsecure boot, secure firmware updates, Attestation, SPDM, DICE, Securerecoveryand secure debug workflows at scale
  • Excellent C/C++ programmingskills
  • Strong embedded Linux development experience
  • Strongdebugging capabilitiesanddemonstratedexperience toresolve issues spanning multiple sub-systems
  • Experience withPlatform initialization, Board support package porting, low level drivers for peripherals such as I2C, SPI, USB, UART, PCIe etc.as well as Memory Management, Scheduling,Interrupts,and multi-threading
  • The candidate should have strong defensive coding skills, debugging and troubleshooting abilities.

Preferred Qualifications:

  • Working experience with implementing industry-standard security protocols, including secure communications,Publickey infrastructure, key management technologies
  • Strong problem-solving and analytical skills
  • Experience with design and development of firmware update protocols like – MCTP, PLDM.
  • Collaboration (aligned with team, across teams).
  • Wantsnew technological challenges andableto deal with

Responsibilities

is responsible forthe Secure Operations Centers (SoC) security firmware of Microsoft Platform Root of Trust Intellectual Property (IP) and as a set of end-to-end platform security functionalities across the firmware and software stack to deliver a trusted platform from the edge to the cloud.  We write new systems level code as well as integrate and extend open-source components, to deliver high security platform solutions to customers’ workloads.

  • Bring new perspectives to improve the security capabilities of a trusted platform with a mindset focus on customer needs.
  • Contribute to the Hardware Security Module Architecture to support Intrinsic Root of Trust, Crypto Operation Services meeting security and confidential compute Azure Cloud Requirements
  • Lead thedesign,and integration of new firmware functionality to support new Hardware Abstraction Layer capabilities to expose SoC Security capabilities.
  • Implement new feature work, debug issues, and implement fixes, with high quality designs and code that satisfy the unique constraints of platform root of trust system environments.
  • Have a passion for security, enjoy seeing your code come to life on the hardware that willbe responsible forsecuring Azure infrastructure.
  • Collaborate with teams across the organization and inside Microsoft, as well as externally such as silicon partners, to deliver new functionality for customers that spans multiple layers in the Azure Cloud Infrastructure product stack andparticipatein product-wide initiatives.
  • Excellent written and verbal communication skills