Principal Software Engineer- Windows Silicon & System Integration team

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$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 mission of delivering innovative end-to-end products. This role combines hardware and software expertise, focusing on firmware and driver development for Windows platforms on x86/ARM systems.

The position requires a seasoned professional with at least 6 years of technical experience and a strong background in low-level system programming. You'll be working at the intersection of hardware and software, collaborating with cross-functional teams to design and implement system solutions that power Microsoft's next generation of devices.

As a Principal Engineer, you'll lead crucial initiatives in system design and implementation, working closely with hardware and software architects. Your responsibilities include establishing engineering requirements, overseeing system integration, and ensuring alignment between product-specific OS deliverables and both internal and external partners.

The role offers competitive compensation ranging from $137,600 to $267,000 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

This is an excellent opportunity for someone passionate about low-level system development who wants to make a significant impact on Microsoft's device ecosystem. You'll be part of a team that values innovation, collaboration, and technical excellence, working on products that millions of people use daily.

The ideal candidate will have experience with ARM processors, firmware development, and Windows drivers, along with strong skills in languages like C++, Java, and Python. You'll need to demonstrate leadership abilities, as you'll be mentoring team members and driving critical technical decisions.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with cutting-edge technology and contributing to products that define the future of computing.

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
  • 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
  • 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 AND 6+ years technical engineering experience
  • 2+ years Industry 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

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 focusing on DPU Runtime Operating System development with emphasis on confidential computing and embedded systems.

Principal Quantum Hardware Engineer

Principal Quantum Hardware Engineer role at Microsoft leading quantum computing initiatives and hardware development.

Principal Design Verification Engineer

Principal Design Verification Engineer role at Microsoft, focusing on AI System on Chip development with 15+ years of experience required.

Senior Verification Engineer

Senior Verification Engineer role at Microsoft focusing on SOC design verification, requiring 12+ years of experience in pre-silicon verification and expertise in UVM and System Verilog.

Principal Silicon Design Engineer

Principal Silicon Design Engineer role at Microsoft, focusing on AI SoC design and cloud infrastructure, offering competitive compensation and hybrid work arrangement.