Principal Firmware Engineer

Year    KA, IN, India

Job Description

Principal Firmware Engineer


===============================


Bangalore, Karnataka, India



Date posted

Aug 04, 2025


Job number

1855590


Work site

Up to 50% work from home


Travel

None

Role type

Individual Contributor


Profession

Software Engineering


Discipline

Firmware Engineering


Employment type

Full-Time

Overview




The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is instrumental in defining and delivering operational success for Azure that exceeds our customer's expectations. The HW Security Center of Excellence within the SCHIE organization is responsible for design and development of

Security Solutions

(Silicon, Firmware, Hardware) for Server and Rack Infrastructure Firmware for Microsoft's global Azure business. We work closely with Microsoft product groups, industry partners and researchers to architect and develop Security features and solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO). We need to be always learning and insatiably curious. We need to be willing to lean into uncertainty, take risks and move quickly when we make mistakes, recognizing failure happens along the way to mastery and we need to be open to the ideas of others, where the success of others does not diminish our own.

We are looking for a highly motivated

Principal Firmware Engineer (Security)

with a background in security to work on Securing Azure Infrastructure, both for the existing Azure fleet and incoming new portfolio. You will be responsible to work with architects to understand the Security Requirements, designing and implementing security features for hardware and firmware systems that power Azure today. You have a passion for security, enjoy seeing your code light up features that come to life on hardware that will be responsible for securing Azure infrastructure. You have strong coding skills, debugging and troubleshooting abilities, with experience in firmware development. Additionally experience with some or all the following: firmware development, SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, and multi-threading will be great.

Qualifications



Required Qualifications

:Bachelor's or Master's or Doctors degree in electrical engineering, Computer Engineering, Computer Science or a related field. Experience with working from early concept of Platform Architecture & designing 12+ years of professional experience in hardware and firmware security Demonstrated experience of hardware and firmware architecture, design and coding for solutions at scale Experience with secure boot, secure firmware updates, Attestation, SPDM, DICE, Secure recovery and secure debug workflows at scale Hands on experience in programming in C, RTOS Excellent problem-solving and analytical skills. Self-motivated and able to work independently with minimal supervision Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Preferred Qualifications:

Strong problem-solving and analytical skills Excellent written and verbal communication skills Working experience with architecting or implementing industry-standard security protocols, including secure communications, cryptographic algorithms, Public key infrastructure, key management technologies Familiarity and understanding of Supply Chain Security Proven experience in developing and delivering on new Data Center class technologies across the entire platform. In-depth knowledge of hardware and firmware interfaces like OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, RAS, UEFI, Virtualization/SRIOV Experience working with High performance Experience with Windows and Linux Operating systems and kernel and application level.

Passionate about coaching team members and helping them grow.

Responsibilities



Design and architect Firmware Security solutions for Cloud HW systems, focusing on system-level E2E design, debugging and troubleshooting. Collaborate with cross-functional teams including hardware engineers, software developers, validation & integration and product managers to define firmware requirements and specifications. Responsible for definition of e2e flow of Security Features that span multiple sub systems on the server transcending from Manufacturing all the way to Azure Services Develop and maintain firmware architecture, ensuring scalability, modularity, and maintainability. Develop Security threat models for the platform working with vendors and Security teams. Collaborate with hardware engineers to ensure proper integration and communication between hardware and firmware components. Stay up-to-date with industry trends and advancements in firmware technologies, and provide recommendations for improvement. Work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO). Design and implement firmware modules to support various hardware interfaces, including USB vNIC, SPI, I2C, PCIe, and other related protocols. Perform system-level debugging and troubleshooting to identify and resolve hardware/firmware-related issues. Ability to adapt to changing project requirements and prioritize tasks effectively.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

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
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3987527
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year