Microsoft

Principal Firmware Engineer

Job Description

Posted on: 
2025-08-09

Responsibilities

  • Collaborate with product architects, firmware teams, and product managers for system-level debugging and troubleshooting.
  • Ensure firmware requirements and specifications are clearly defined in collaboration with cross-functional teams.
  • Work with hardware engineers for proper integration and communication between hardware and firmware.
  • Design and implement firmware modules for various hardware interfaces.
  • Perform system-level debugging to resolve hardware/firmware-related issues.
  • Embody the culture and values of Microsoft.

Job Requirements

  • Bachelor's Degree in Computer Science or related field and 6+ years of technical engineering experience.
  • Experience with platform initialization firmware and low-level drivers for peripherals.
  • Familiarity with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience in designing and delivering new technologies across platforms.
  • Ability to meet Microsoft and customer security screening requirements.
  • Preferred qualifications include familiarity with AI Machine Learning technologies and experience with high-performance computing.
  • In-depth knowledge of hardware and firmware interfaces.
Apply now

More job openings