Principal Firmware Engineering Manager
Full Job Posting
You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development and diagnostics. At the design phase, you will be part of a team driving the architecture, design and development of the various sub-systems including firmware development of low-level hardware interfaces and define flows for boot flows of ASIC. You will be responsible for firmware level diagnostics and debug as part of end-to-end firmware development and debug. Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 7+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 10+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience OR equivalent experience. The successful candidate should have experience with some or all the following: Peripherals such as PCIe, memory interfaces, OS primitives, memory management, scheduling, interrupts, threading.
Experience
with Implementation of Hardware/Firmware Security primitives.
Experience
with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading.
Experience
with Architecting, Designing and delivering on new Data Center class technologies across the entire platform.
Experience
working with external partner teams to drive design and architectural changes.
Experience
driving changes in organizations in the past in terms of design and architecture of products. 10+ years of professional experience designing and developing Embedded Software solutions.
Experience
with working from early concept of SoC Architecture and design to shipping final product.
Experience
driving firmware architecture solutions with detailed troubleshooting and debugging skills.
About Microsoft
Microsoft is a global technology company that develops software, hardware, and cloud services, known for products like Windows, Office, Azure, and Xbox.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Partner Solution Sales
, USA
Consultant Apps - (AI + Full stack)
, IND
Principal Software Engineer - Data Platform
, IND
Software Engineer II - Perception Red Agent Team
Redmond, USA
Sr Enterprise Cloud Solution Architect
, USA
Strategic Account Technology - Strategist
Dallas, USA
Strategic Account Technology - Strategist
Dallas, USA
Cloud Solution Architecture-CTJ-Top Secret/SCI
Washington, USA
