Senior Hardware/Firmware Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

CPU Architecture, GPU Architecture, Platform Design, Firmware Development, Software Collaboration, USB Expertise, Pre-silicon Design, C/C++ Programming, Python Programming, Rust Knowledge, PCIe TDISP, Problem Solving, Technical Engineering, Architectural Evaluation, BMC Development, BIOS Development

Industry

Software Development

Description
Architect CPU or GPU compute infrastructures as well as newer security technologies. Understand & evaluate the architectural choices & their impact to platform infrastructure. Develop production quality (BMC, BIOS) FW to prove various prototypes. Work with open-ended problem statements and identify problem statements themselves. Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 3+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years technical engineering experience OR equivalent experience. 4+ years of experience in between CPU/GPU/Platform architecture, design & validation. 4+ years of experience in firmware and software, collaborating seamlessly with FW/SW teams to architect and design optimal solutions. 4+ years of experience in USB architectural expertise & experience and ability to understand, develop and optimize the USB driver FW. 4+ years of experience and expertise in pre-silicon HW design and validation OR ability to develop/debug platform level (FW/HW) interactions. Later one has more weightage for this role. Doctorate in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years technical engineering experience OR equivalent experience. Good understanding of newer platform architectures is a plus Proven and demonstrable skill in C/C++ and Python; Knowledge of Rust is good to have. Familiarity with PCIe TDISP architecture is a plus but not required. Wear multiple hats to seamlessly transition between architecture & development
Responsibilities
Architect CPU or GPU compute infrastructures and evaluate architectural choices impacting platform infrastructure. Develop production quality firmware to validate prototypes and work on open-ended problem statements.
Loading...