This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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 technical capabilities, cross-team collaboration, with business insight and strategy? Join the Systems Planning and Architecture (SPARC) team within Microsoft’s Azure Hardware Systems and Infrastructure (AHSI) organization, the team behind Microsoft’s expanding Cloud Infrastructure and for powering Microsoft’s “Intelligent Cloud” mission. The SPARC organization manages Azure’s hardware roadmap from architecture concept through production for all of Microsoft’s current and future on-line services. This role is for a highly motivated Firmware Engineer with a strong background in driver design and development. You will be involved with all phases of product development, from secure silicon design through manufacturing and supply chain, and into high scale deployment. At the design phase, you will work with the security threat model team and be responsible for the silicon security architecture and design of low-level hardware accelerators.
Job Responsibility:
Lead the driver and firmware architecture and design for accelerator chips
Be part of the team responsible for firmware development, including driver interface, power-on, initialization, protocol and feature development of low-level hardware
Requirements:
Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience
OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience
OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience
OR equivalent experience
4+ years of professional experience designing Linux or Windows driver development
5+ years of proven and demonstrated experience in C or C++
4+ years of experience with developing PCIe, USB, DMA, IOMMU etc.
Ability to meet Microsoft, customer and/or government security screening requirements
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Nice to have:
Solid understanding of operating systems concepts
Experience with kernel-level programming or debugging
Proficiency in at least one systems programming language (e.g., C, C++, Rust)
Familiarity with version control tools such as Git
Knowledge of security principles and cryptographic practices
Experience working in pre-silicon environments is preferred
Ability to debug and resolve issues spanning multiple subsystems