Senior Software Engineer - Windows Silicon & Systems Integration

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Windows Silicon & Systems Integration

Microsoft's Windows Silicon & Systems Integration (WSSI) team is seeking a Senior Software Engineer to help deliver innovative end-to-end products across hardware, software, and services. The role focuses on developing Windows OS drivers and firmware for ARM SOCs, working closely with hardware and software architects. You'll be responsible for system integration, platform creation, maintenance, stability, performance, and software release quality. The position offers the opportunity to work on cutting-edge technology, creating industry-defining firsts through collaboration with cross-functional teams.

The ideal candidate will bring strong expertise in embedded systems, particularly with ARM processors and Windows driver development. You'll be working in a dynamic environment that values innovation and collaboration, contributing to Microsoft's mission of empowering every person and organization globally. The role combines technical depth in low-level system programming with the excitement of working on next-generation Windows platforms.

Benefits include comprehensive healthcare, educational resources, parental leave, and investment opportunities. The hybrid work environment (up to 50% work from home) offers flexibility, while the position may require up to 25% travel. This is an excellent opportunity for experienced engineers passionate about system-level software development and interested in shaping the future of Windows platforms.

Last updated a month ago

Responsibilities For Senior Software Engineer - Windows Silicon & Systems Integration

  • Design and develop embedded firmware features for pre and post-silicon environments
  • Run code in simulated environments to confirm functionality
  • Work with silicon partners and internal engineering teams on triaging & debugging system issues
  • Develop and execute software integration and validation plans
  • Provide feedback to peers in design and code reviews

Requirements For Senior Software Engineer - Windows Silicon & Systems Integration

  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • 2+ years Industry Experience in designing, developing, debugging and shipping low-level drivers on Windows
  • 2+ years Industry Experience with ARM processor family and firmware development on ARM processors
  • Must pass Microsoft Cloud Background Check
  • Experience with software version control systems (GIT, ADO)
  • Understanding of ARM processor family
  • Experience in C/C++ developing embedded firmware and device drivers
  • Familiarity with System on Chip (SOC) Hardware architecture

Benefits For Senior Software Engineer - Windows Silicon & Systems Integration

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 Senior Software Engineer - Windows Silicon & Systems Integration

Senior Display Engineer

Senior Display Engineer position at Microsoft Surface team, focusing on next-generation display technology development and implementation.

Senior Software Development Engineer

Senior Software Engineer role at Microsoft developing drivers and services for AI experiences on next-gen hardware, focusing on kernel and user-mode development.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on DPU silicon development and validation for Azure cloud infrastructure.

Senior Hardware Verification Engineer

Senior Hardware Verification Engineer role at Microsoft, focusing on Azure cloud infrastructure and hardware acceleration solutions with up to 100% remote work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime OS development, offering competitive pay and hybrid work environment.