Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Microsoft Senior Firmware Engineer 
Taiwan, Taoyuan City 
445440895

17.07.2025

Minimum Qualifications:

  • 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.
  • 2+ years of experience in C/C++.
  • 1+ industry experience with security and Embedded Software/Firmware development.

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:

  • 8+ years of professional experience designing and developing software solutions.
  • Experience with 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
  • Proficient defensive coding skills, debugging and troubleshooting abilities.
  • Experience with some or all the following: driver development, Linux driver initialization, peripherals such as PCIe, memory interfaces. OS primitives, memory management, scheduling, interrupts, threading.
  • Experience with Penetration testing also a plus

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 July 26th, 2025.


Responsibilities
  • You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development.
  • At the design phase, you will be part of a team- driving the architecture, design and development of the security sub-systems including firmware development of low-level hardware interfaces.
  • You will be responsible for evaluating third part components security design to ensure they meet Azure’s requirements for Platform Security
  • Embody our and