Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Washington 
758580553

02.07.2024

As a Principal Software Engineer, you will be a key contributor to our team that spans the lowest layers of the Operating System (OS) and the software platform used for Xbox.

Experience with Platform & System-on-Chip (SoC) Architecture and Design, bring up of SoC, root causing issues at the intersection of multiple subsystems across firmware and hardware is a plus.

We work on critical silicon enablement technologies and enable a software platform that is geared and optimized towards our consumer scenarios. We have an immense sense of pride in our product.

The work, but is not limited to the following areas:

  • Kernel mode system programming
  • Virtualization
  • OS power management
  • Resource arbitration
  • Unified Extensible Firmware Interface (UEFI)
  • Advanced Configuration and Power Interface (ACPI) firmware

Required/Minimum Qualifications

· Bachelor's Degree in Computer Science, or related technical discipline AND 6+ yearscoding in languages including, but not limited to, C, C++, with experience developing and debugging software for hardware bring-up, such as UEFI, ACPI, and/or embedded OSes.

  • OR equivalent experience.

Additional or Preferred Qualifications

· Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++

  • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++
  • OR equivalent experience.

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 August 16, 2024.


Responsibilities
  • Design and develop platform-level software components
  • Collaborate with cross-functional teams, including hardware engineers, system architects, and other software teams.
  • Optimize system performance, reliability, and energy efficiency.
  • Contribute to the evolution of Windows OS and firmware.
  • Solve complex technical challenges related to kernel mode development.
  • Contribute to an inclusive, creative, high-performance problem-solving team culture
  • Other

    • Embody our