Principal Software Engineer- Windows Silicon & System Integration team

Microsoft develops software, hardware, and services that empower people and organizations globally to achieve more.
$137,600 - $267,000
Embedded
Principal Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Principal Software Engineer- Windows Silicon & System Integration team

Microsoft's Windows Silicon & System Integration (WSSI) team is seeking a Principal Software Engineer to join their innovative team focused on delivering cutting-edge hardware-software integration solutions. This role sits at the intersection of hardware and software development, working on firmware and drivers for x86/ARM systems.

The position offers an exciting opportunity to work on industry-defining products that combine hardware, software, and services. As a Principal Engineer, you'll be instrumental in system design and implementation, collaborating with cross-functional teams including hardware engineers, software architects, and external partners. The role requires deep technical expertise in low-level system programming, particularly in firmware and driver development for Windows platforms.

The ideal candidate will bring 6+ years of technical engineering experience, with particular strength in C/C++ programming and low-level driver development. You'll be working with cutting-edge technologies including ARM processors, UEFI, and complex System-on-Chip (SOC) architectures. The role offers competitive compensation ranging from $137,600 to $267,000 per year, with additional benefits including comprehensive healthcare, educational resources, and parental leave.

This is a hybrid position based in Redmond, WA, allowing up to 50% work from home, making it an attractive opportunity for those seeking flexibility while working on challenging technical problems. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values growth mindset, innovation, and collaboration.

The role offers significant technical challenges and growth opportunities, including leading design discussions, mentoring team members, and driving critical engineering decisions. You'll be at the forefront of creating new experiences and devices that people use every day, working with the latest hardware and software technologies in a collaborative, innovative environment.

Last updated 20 days ago

Responsibilities For Principal Software Engineer- Windows Silicon & System Integration team

  • Drive engineering requirements and implementation
  • Work with cross-functional teams to gather software requirements for SOC/Product development
  • Lead design discussions and own design decisions
  • Develop and execute software integration and validation plans
  • Lead validation planning and implementation strategy
  • Optimize, debug, refactor, and reuse code
  • Mentor team members on complex features and systems
  • Run code testing in simulated environments
  • Lead automation integration efforts

Requirements For Principal Software Engineer- Windows Silicon & System Integration team

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 2+ years Industry experience in designing, developing, debugging and shipping low-level drivers on Windows
  • Experience with software version control systems (GIT, ADO)
  • Understanding of ARM processor family and software development
  • Experience in C/C++ developing firmware and/or device drivers
  • Knowledge of UEFI, ARM trust zone, Bootloaders, Board support packages (BSP)
  • Experience with SOC Hardware/Software architecture
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer- Windows Silicon & System Integration team

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer- Windows Silicon & System Integration team

Principal Software Engineer

Principal Software Engineer role at Microsoft working on firmware and hardware integration for cloud infrastructure.

Principal SoC Design Engineer

Principal SoC Design Engineer role at Microsoft working on custom silicon for AI systems, cloud servers, and gaming platforms.

Principal Design Verification Engineer

Principal Design Verification Engineer role at Microsoft, focusing on AI accelerator verification with 9+ years experience required.

Principal Electrical Engineer - Signal Integrity/Power Integrity

Principal Electrical Engineer position at Microsoft focusing on Signal Integrity/Power Integrity for Mixed Reality hardware, offering competitive salary and hybrid work arrangement.

Principal Design Verification Engineer

Principal Design Verification Engineer role at Microsoft, focusing on AI accelerator verification and development, offering competitive pay and hybrid work arrangement.