Principal Software Engineering Lead

Global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Principal Software Engineering Lead

Microsoft's Windows Silicon & System Integration (WSSI) team is seeking a Principal Software Engineering Lead to drive the development of firmware and drivers for Windows platforms. This role combines technical leadership with hands-on development, focusing on system design and implementation for x86/ARM system on chip (SOCs). The position involves close collaboration with hardware and software architects to establish engineering requirements and oversee system integration. The role is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home. The compensation is competitive, ranging from $137,600 to $267,000, with comprehensive benefits. This is an excellent opportunity for an experienced engineer to shape the future of Windows devices while working with cutting-edge technology and leading cross-functional teams. The role requires deep technical expertise in low-level system programming, firmware development, and driver implementation, combined with strong leadership and mentoring abilities. Microsoft offers a collaborative environment focused on innovation and empowering others to achieve more.

Last updated 6 days ago

Responsibilities For Principal Software Engineering Lead

  • Drive engineering requirements and implementation
  • Work with cross-functional teams to gather software requirements
  • 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
  • Serve as a mentor to the team
  • Run code testing in simulated environments
  • Lead automation efforts in testing

Requirements For Principal Software Engineering Lead

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Experience in designing, developing, debugging and shipping low-level drivers on Windows
  • Must pass Microsoft Cloud Background Check
  • Experience with software version control systems
  • 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, BSP is a plus
  • Deep understanding of software lifecycle in device development

Benefits For Principal Software Engineering Lead

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 Engineering Lead

Principal Software Engineer - Firmware/Embedded

Lead firmware and embedded systems development for Microsoft Surface devices, guiding a team in sensors-based solutions and customer experience enhancement.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on DPU Runtime Operating System development, requiring expertise in embedded systems and C/C++ programming.

Principal Software Engineer

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

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on firmware development and system architecture for cloud infrastructure, requiring 15+ years of experience in SoC and system design.