Senior Software Development Engineer

Microsoft is on a mission to build platforms and products that create and complete magical experiences across Microsoft, to empower every person and organization to achieve more.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
4+ years of experience
AI

Description For Senior Software Development Engineer

Microsoft's Windows Silicon & Systems Integration team (WSSI) is seeking a Senior Software Development Engineer to work on creating software drivers and services that enable new AI experiences on next-gen hardware products. The role focuses on developing kernel and user-mode drivers for AI experiences centered around audio, camera, and sensors scenarios. You'll work closely with research and product teams to bring compelling new experiences to market and analyze/fix performance bottlenecks throughout the AI stack. The position offers a unique opportunity to work at the intersection of hardware and software, contributing to Microsoft's mission of empowering every person and organization to achieve more. The team emphasizes a growth mindset, innovation, and collaboration, working in an inclusive environment where everyone can thrive. The role requires expertise in driver development, system architecture, and performance optimization, with opportunities to shape the future of AI-enabled Windows experiences.

Last updated 8 days ago

Responsibilities For Senior Software Development Engineer

  • Leads technical discussions for the architecture of Graphics and AI user-mode and kernel-mode drivers
  • Leads by example within the team by producing extensible, maintainable, and efficient code
  • Reviews other team members' code to assure it meets quality standards
  • Analyzes and fixes performance bottlenecks using available tools
  • Builds a realistic work schedule for areas of ownership and provides regular status updates

Requirements For Senior Software Development Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ Experience developing drivers for Windows, Linux, RTOS or similar systems
  • Software architecture and design experience
  • System level power and performance analysis and strong OS fundamentals
  • Familiarity with ML and graphics APIs

Benefits For Senior Software Development Engineer

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 Development Engineer

Senior Display Engineer

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

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.

Senior Software Engineer - Windows Silicon & Systems Integration

Senior Software Engineer role at Microsoft focusing on Windows OS drivers and firmware development for ARM SOCs, offering competitive compensation and hybrid work arrangement.