Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Microsoft Firmware Development Engineer 
Taiwan, Taoyuan City 
107269079

16.10.2025

cutting edgea mission

The Firmware Center of Excellenceis responsible for

in firmware development in embedded systems.

Required Qualifications:

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience
    • OR equivalent experience.
  • 1+ years of Experience in FW and or Embedded Software development experience, particularly in a multi-core platform environment
  • 1+ years of programming experience in C/C++
  • Solid understanding of computer architectures including processors, buses, and memories.
  • Responsible for collaborating with cross-functional teams to debug the issues at the cross section of multiple sub-systems.
  • Demonstrated experience of hardware and firmware architecture, design, and coding for solutions at scale
  • Problem-solving and analytical skills.
  • Experience working with multiple teams on root cause analysis, troubleshooting, and debugging skills resultingintosolving complex Hardware/Firmware interface issues.
  • Self-motivated and able to work independently.
  • Proficient communication

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.

Preferred Qualifications:

  • Knowledge of operating systems including drivers, memory management, boot loaders, and scheduling.
  • Basic Verilog (or any other HDL) programming & waveform debugging
  • Debugging skills with GDB or equivalent.
  • Experience developing firmware in pre-silicon environments and on test benches.
  • Shipped products running firmware or embedded softwareyou’ve
  • Experience with one or more of these: drivers, DMA, PCIe,NVMe, image video encoders/decoders, memory controllers/training, boot flows, or power management.
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 October 20th, 2025.
Responsibilities
  • Architecting software at various layers of the stack, from boot ROMs to drivers to runtimes.
  • You will be contributing to all phases of product development, from design through manufacturing and productization.
  • You will contribute to the architecture and design of various firmware components, including driver interfaces (PCIe, SPI, I2C, I3C), system libraries needed for SoC bring-up, protocol and feature development of low-level hardware.
  • Perform system-level debugging and troubleshooting toidentifyand resolve complex hardware/firmware-related issues.
  • integrationand product managers to define firmware requirements and specifications.
  • Stay up to date with industry trends and advancements in cloud firmware technologies and provide recommendations for improvement.