Taro Logo

Senior Software Engineer - Windows Silicon & Systems Integration

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Windows Silicon & Systems Integration

Microsoft Windows Silicon & Systems Integration team (WSSI) is seeking a talented Senior Software Engineer to work on developing Windows OS drivers and firmware for ARM SOCs. The role involves close collaboration with hardware and software architects as well as Windows OS teams.

The WSSI team is focused on delivering iconic end-to-end products across hardware, software, and services. You'll be working on creating desirable and powerful devices through partnerships between hardware engineers, software engineers, designers, and manufacturing teams.

Key Responsibilities:

  • Design and develop embedded firmware features for pre and post-silicon environments
  • Run code validation in simulated environments
  • Collaborate with silicon partners and internal teams on system issues
  • Develop software integration and validation plans
  • Provide feedback in design and code reviews

Required Technical Skills:

  • Strong background in C/C++ for embedded firmware and device drivers
  • Experience with ARM processor family and firmware development
  • Knowledge of Windows OS driver development
  • Understanding of System on Chip (SOC) Hardware architecture
  • Experience with software version control systems
  • Familiarity with UEFI, ARM trust zone, Bootloaders, and BSP

The role offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. Microsoft provides a collaborative environment with opportunities to network and connect with talented professionals across the organization.

This position involves up to 50% work from home flexibility and 0-25% travel. The team culture emphasizes innovation, growth mindset, and creating inclusive experiences that empower others. Join us in building the next generation of Windows devices that people love to use every day.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Windows Silicon & Systems Integration

  • Design and develop embedded firmware features for pre and post-silicon environments
  • Run code validation in simulated environments
  • Work with silicon partners and internal teams on system issues
  • Develop software integration and validation plans
  • Provide feedback in design and code reviews
  • Collaborate with cross-functional engineering teams

Requirements For Senior Software Engineer - Windows Silicon & Systems Integration

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

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