Senior Firmware Engineer

1 Month ago • 4-8 Years • DevOps • $117,200 PA - $229,200 PA

Job Summary

Job Description

Microsoft's Azure Hardware Systems and Infrastructure (AHSI) team seeks a Senior Firmware Engineer to design and develop security accelerators and Root of Trust firmware. Responsibilities include participating in all phases of product architecture, design, and implementation, defining architecture and design of bootloaders and embedded kernels, and developing firmware for low-level embedded systems. This role requires expertise in Real Time Operating Systems, bare-metal development, and languages like C, C++, C#, Java, or Python. Experience with ROM, bootloader, embedded runtime, pre-silicon environments, PCIe, NVME, and cryptography is highly valued.
Must have:
  • Design & develop security accelerators
  • Root of Trust firmware development
  • Real Time OS & bare-metal dev
  • C/C++/C# programming
  • Bootloader & embedded kernel design
Good to have:
  • Rust experience
  • GIT experience
  • PCIe, NVME, I3C, I2C, SPI familiarity
  • Cryptography algorithm knowledge
  • Secure boot, attestation, recovery
Perks:
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Do you want to be at the forefront of innovating the latest hardware designs to propel Microsoft’s cloud growth? Are you seeking a unique career opportunity that combines both technical capabilities, cross team collaboration, with business insight and strategy?  

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. 

Join the Strategic Planning and Architecture (SPARC) team within Microsoft’s Azure Hardware Systems and Infrastructure (AHSI) organization and be a part of the organization behind Microsoft’s expanding Cloud Infrastructure and for powering Microsoft’s “Intelligent Cloud” mission. Microsoft delivers more than 200 online services to more than one billion individuals worldwide and AHSI is the team behind our expanding cloud infrastructure. We deliver the core infrastructure and foundational technologies for Microsoft's cloud businesses including Microsoft Azure, Bing, MSN, Office 365, OneDrive, Skype, Teams and Xbox Live. 

We are looking for a Senior Firmware Engineer!

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of professional experience designing, developing Real Time Operating System and bare metal development. 

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master'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.
  • Proven and demonstrable skill in Rust, C, C++.  
  • Experience with GIT. 
  • Experienced with ROM, Bootloader, and embedded runtime development. 
  • Experience in working in pre silicon environments. 
  • Familiar with PCIe, NVME, I3C, I2C, SPI, SPI-FLASH 
  • Familiarity with standard Cryptography algorithms 
  • Familiarity with secure boots, attestation, recovery 
  • Ability to debug and resolve issues spanning multiple subsystems. 
  • Problem solving, debugging, and troubleshooting skills, advanced design and development skills. 

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until January 17, 2025. 


 

#AHSI #SPARC

Responsibilities

  • Design and develop security accelerators and Root of Trust firmware
  • Participate in all phases of product architecture, design, and implementation for security accelerators and SOC
  • Define architecture and design of bootloader and embedded kernel during the design phase
  • Develop firmware, including initialization code, boot loader, drivers, protocols, and feature development for low-level embedded systems
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

Similar Jobs

ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
OKX - Data Architect

OKX

Singapore, Singapore (On-Site)
4 Months ago
ION - Senior DevSecOps Engineer, Italy

ION

London, England, United Kingdom (On-Site)
4 Months ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Go Fund Me - Senior Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Remote)
2 Months ago
PwC - IN_Senior Associate_DevOps_Application Technology_Advisory_Jaipur

PwC

Jaipur, Rajasthan, India (On-Site)
4 Months ago
Luxoft - GCP Solution Cloud Architect

Luxoft

United States (Remote)
1 Month ago
Microsoft - Digital Technology Specialists App Innovation ( Spanish Speaker)

Microsoft

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Google - Cloud Technical Solutions Engineer, Security

Google

(On-Site)
2 Months ago
Axinous - Sr. Manager, DevOps Engineering (Federal Programs)

Axinous

San Jose, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Streamhub - Senior Data Quality Automation Engineer

Streamhub

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
HP - Principal Software Engineer

HP

Boise, Idaho, United States (On-Site)
1 Month ago
The Walt Disney Company - Senior Software Engineer, Quality Engineering

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Hacksaw Studios - Gameplay developer / programmer (backend)

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Skillz - Lead Web Full Stack Engineer (Las Vegas)

Skillz

Las Vegas, Nevada, United States (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI - Reinforcement Learning (RL) Platform

Microsoft

Mountain View, California, United States (Hybrid)
1 Month ago
Rockstar Games - Build & Release Engineer

Rockstar Games

New York, New York, United States (On-Site)
3 Months ago
ION - Lead Java Developer, London

ION

London, England, United Kingdom (Hybrid)
4 Months ago
Luxoft - Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Google - Senior Software Engineering Manager

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Scale AI - Security Compliance Analyst

Scale AI

San Francisco, California, United States (On-Site)
3 Months ago
Google - Staff Software Engineer, Full Stack, Search

Google

Mountain View, California, United States (On-Site)
1 Month ago
SSC Technologies - Technical Support Specialist

SSC Technologies

Evansville, Indiana, United States (Hybrid)
3 Months ago
Eliassen Group - Unity Developer

Eliassen Group

California, United States (Remote)
5 Months ago
Microsoft - Customer Experience Program Manager II

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Notion - Account Executive, Commercial

Notion

San Francisco, California, United States (On-Site)
4 Months ago
Epic Games - Senior Environment Concept Artist

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Balbix - Director of Product Management

Balbix

San Jose, California, United States (On-Site)
3 Months ago
Visual Concepts - Senior Backend Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
4 Months ago
Singularity 6 - Data Application Drop Box

Singularity 6

United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Google - Technical Account Manager, Google Cloud Professional Services

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Reuters News Agency - Cloud Engineer

Reuters News Agency

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Luxoft - Senior/Lead DevOps Engineer

Luxoft

Coimbra, Coimbra, Portugal (Remote)
1 Month ago
 Sagecor Solutions - Software Engineer 2 (IDN - 073)

Sagecor Solutions

Annapolis Junction, Maryland, United States (On-Site)
3 Months ago
Microsoft - Software Engineer

Microsoft

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Trend Micro - Inside Sales Engineer

Trend Micro

Irving, Texas, United States (Hybrid)
4 Months ago
Alphaserve Technologies®, an ECI Company - Senior Software Engineer

Alphaserve Technologies®, an ECI Company

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Netflix - Full Stack Engineer L5 - Cloud Engineering

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Toast - Staff DevOps Engineer, Infrastructure Engineering

Toast

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug