Jobs

Senior Firmware Security Engineer
India, Karnataka, Bangalore; India, Telangana, Hyderabad; India, Uttar Pradesh, Noida
·
On-site
·
Full-time
·
1w ago
Overview
The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is key to delivering operational excellence for Azure. Within SCHIE, the Security Center of Excellence designs and develops security solutions for server and rack infrastructure.
We collaborate closely with Microsoft product teams, industry partners, and researchers to deliver secure, scalable cloud platforms while optimizing total cost of ownership (TCO). Our culture values continuous learning, curiosity, and the courage to navigate ambiguity—embracing experimentation, learning from failure, and fostering collaboration where shared success drives impact.
We are seeking a highly motivated Senior Firmware Security Engineer with a strong background in firmware security to help secure Azure infrastructure across both the existing Azure fleet and upcoming hardware portfolios. In this role, you will collaborate closely with architects and crossfunctional partners to understand security requirements and contribute to the design and development of security features for the hardware and firmware systems that power Azure today.
The ideal candidate is passionate about security and enjoys seeing their code bring hardware features to life—directly contributing to the protection of Azure infrastructure at scale. This role also requires strong technical leadership, including the ability to lead initiatives, guide technical direction, mentor junior engineers, and collaborate effectively as a great team player within a highly crossfunctional environment, spread across multiple Geos.
You should have strong embedded development skills, along with proven debugging and troubleshooting expertise in firmware development. Experience with some or all the following technologies is highly desirable: C programming skills, RTOS expertise, MCTP, SPDM, SoC bring-up, bootloaders, platform initialization, BSP porting, secure boot, Caliptra, TPM, OPTEE, and device drivers such as I2C, I3C, SPI, USB, and UART. Experience in RUST programming and Threat Modelling will be a great value add. Familiarity with AIassisted development practices to improve productivity, code quality, and design efficiency is highly desirable. This is expected to be a hands-on role, where you will also have the opportunity to lead a team of extremely talented engineers to deliver innovation at scale and own delivery of product to Azure datacentres.
Responsibilities-
Design and develop critical firmware security features for Azure server platforms.
-
Define and integrate endtoend security feature flows spanning multiple server subsystems, from product concept and architecture through development, validation, and integration with Azure services.
-
Embed Secure Development Lifecycle (SDL) practices throughout the development process, with a strong testdriven, qualityfirst mindset.
-
Apply a solid understanding of security primitives, cryptography, threat models, and mitigation strategies to address and close identified vulnerabilities.
-
Design and implement firmware modules supporting hardware interfaces and protocols such as SPI, I2C, I3C, UART, and related technologies.
-
Perform systemlevel debugging and troubleshooting to identify and resolve hardware and firmware issues.
-
Develop and maintain scalable, modular, and maintainable firmware architectures.
-
Adapt effectively to changing priorities and operate successfully in fastpaced, evolving environments.
-
Demonstrate strong communication, technical leadership, collaboration, and interpersonal skills.
-
Navigate ambiguous problem spaces and bring clarity through structured thinking and execution.
Qualifications:
Required Qualifications:
-
Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
-
10+ years of professional experience in firmware security and embedded firmware development.
-
Strong experience in lowlevel silicon and firmware development, including handson debugging using both hardware and software debugging tools.
-
Proven experience with secure boot, secure firmware updates, attestation, SPDM, DICE, threat modeling, secure recovery, and secure debug workflows at scale.
-
Excellent problemsolving and analytical skills, with the ability to diagnose complex system issues.
-
Strong written and verbal communication skills.
-
Experience architecting or implementing industrystandard security protocols, including secure communications, cryptographic algorithms, PKI, and key management technologies.
-
Ability to analyze and interpret hardware schematics.
-
Deep understanding of platform server architectures, including BMC, secure boot, IPMI, SPDM, Redfish, TPM, and related security components.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Senior Cloud Hardware Engineer, Trusted Servers
Amazon · Denver, CO, USA

Senior Embedded Software Development Engineer
Qualcomm · San Diego, California, United States of America

Embedded NPU Software Engineer, Senior
Qualcomm · Markham, Ontario, Canada

Staff Engineer - FPGA Design/Zebu
Qualcomm · Bangalore, Karnataka, India

Senior Embedded Software Engineer
Cisco · Milpitas, California, US
About Microsoft
Reviews
3.8
5 reviews
Work Life Balance
4.1
Compensation
4.3
Culture
3.4
Career
3.2
Management
3.0
65%
Recommend to a Friend
Pros
Excellent compensation and benefits package
Four-day workweek with improved work-life balance
Supportive managers and teams
Cons
High-pressure environment causing anxiety
Unprofessional interview processes
Limited creative work opportunities
Salary Ranges
5,571 data points
Junior/L3
Mid/L4
Junior/L3 · Advertising Client Success
2 reports
$163,358
total / year
Base
$141,875
Stock
-
Bonus
-
$163,358
$163,358
Interview Experience
7 interviews
Difficulty
3.7
/ 5
Duration
14-28 weeks
Offer Rate
14%
Experience
Positive 14%
Neutral 29%
Negative 57%
Interview Process
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Technical Interview
5
Onsite/Virtual Interviews
6
Final Round
7
Offer
Common Questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Past Experience
News & Buzz
Microsoft loses $400 billion in few hours, what's behind one of the worst stock market days for the compa - Times of India
Source: Times of India
News
·
5w ago
Microsoft Stock Tumbles 12.1% In Worst Day For Company In Years - HuffPost
Source: HuffPost
News
·
5w ago
Microsoft: The 'question' the company needs to answer - Yahoo Finance
Source: Yahoo Finance
News
·
5w ago
AI is a planet-sized bubble — and Microsoft's slump is a taste of the crash to come, tech guru Erik Gordon says - Business Insider
Source: Business Insider
News
·
5w ago