Principal Firmware Engineer at Microsoft | Austin, TX, US | Rezi

Principal Firmware Engineer at Microsoft

Principal Firmware Engineer

Microsoft · Austin, TX, US

Today

Principal Firmware Engineer

Microsoft · Austin, TX, US

10 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Principal Firmware Engineer role.

Rezi rewrites your resume against Microsoft's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Principal Firmware Engineer posting at Microsoft — free, in seconds.

About the Role

The Azure Platform Security and Confidentiality team is responsible for Firmware development of server, silicon and rack infrastructure design with a focus on innovation in security technology to secure Azure infrastructure for Microsoft and their customers. We are looking for a Principal Firmware Engineer with a background in security to join our team. You must have proficient C programming skills, with experience writing low level drivers, root causing issues at the intersection of multiple subsystems across firmware and hardware.

Responsibilities

  • Involved with all phases of product development, from microarchitecture design through firmware architecture and development.
  • Drive the architecture, design, and development of security sub-systems, including firmware development of low-level hardware interfaces.
  • Evaluate third-party components' security design to ensure they meet Azure’s requirements for Platform Security.

Requirements

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Skills

  • Proficient C programming skills
  • Experience writing low-level drivers
  • Root causing issues at the intersection of multiple subsystems across firmware and hardware
  • C/C++, RUST programming skills
  • Experienced with security and embedded software/firmware development
  • Knowledge in encryption ciphers and security protocols
  • Debugging capabilities and demonstrated experience to resolve issues spanning multiple subsystems
  • Experience with platform initialization, Board support package porting, low-level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading
  • Coding skills, debugging and troubleshooting abilities
  • Experience with driver development, Linux driver initialization, peripherals such as PCIe, memory interfaces
  • Experience with OS primitives, memory management, scheduling, interrupts, threading
  • Experience with penetration testing

Experience Level

  • Principal Firmware Engineer
  • 12+ years of professional experience designing and developing software solutions

Education Level

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Salary/Compensations

  • USD $142,800 - $274,800 per year (U.S. typical base pay range)
  • USD $188,000 - $304,200 per year (San Francisco Bay area and New York City metropolitan area)

Benefits

  • Certain roles may be eligible for benefits and other compensation.

About the Company

  • Microsoft is an equal opportunity employer.

Equal Opportunity

  • 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.