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 device development efforts. This role sits at the intersection of hardware and software, focusing on firmware and drivers development for Windows platforms on x86/ARM systems.

The position offers an exciting opportunity to work on cutting-edge technology that impacts millions of users worldwide. As a Principal Engineer, you'll be instrumental in system design and implementation, collaborating with hardware and software architects to establish engineering requirements and deliverables. The role involves deep technical work with SOC architecture, firmware development, and low-level driver implementation.

The ideal candidate will bring extensive experience in C/C++ development, particularly in firmware and device drivers, along with a strong understanding of ARM processor architecture and UEFI. You'll lead validation planning, optimize code performance, and mentor team members while working in a hybrid environment that offers up to 50% work from home flexibility.

Microsoft offers a competitive compensation package with a base salary range of $137,600 - $267,000, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The company's mission to empower every person and organization on the planet provides a meaningful context for your work.

This role presents an excellent opportunity for experienced engineers who want to work on challenging technical problems while contributing to products that millions of people use daily. You'll be part of a team that values innovation, collaboration, and technical excellence, with the chance to shape the future of Windows devices and systems integration.

Last updated 9 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
  • Lead code optimization and debugging efforts
  • 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

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 6+ years technical engineering experience
  • 2+ years experience in designing, developing, debugging low-level drivers on Windows
  • Experience with software version control systems
  • Understanding of ARM processor family
  • Experience in C/C++ developing firmware and device drivers
  • Knowledge of UEFI, ARM trust zone, Bootloaders, BSP
  • Experience with SOC Hardware/Software architecture
  • Deep understanding of software lifecycle in device development

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 Software Engineer

Principal Software Engineer role at Microsoft focusing on DPU Runtime development with emphasis on PCIe security and firmware development.

Principal Software Engineer - Camera Drivers

Principal Software Engineer role at Microsoft focusing on camera driver development for Windows systems.

Senior PD Engineer

Senior Physical Design Engineer role at Microsoft, focusing on silicon hardware design for cloud infrastructure, requiring 10+ years of semiconductor experience.

Principal Design Verification Engineer

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