Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?