Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, devices, and services.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Windows Silicon & Systems Integration team (WSSI) is seeking a Senior Software Engineer to work on multimedia and firmware/driver development. This role focuses on delivering high-quality Windows experiences on first-generation silicon, particularly for camera and camera effects. The position involves close collaboration with silicon architects, IHVs, OEMs, Windows OS platform teams, and Microsoft's Applied Sciences Group.

The ideal candidate will have strong expertise in kernel and user mode drivers development, with a deep understanding of software lifecycle in device development. You'll be responsible for optimizing driver stacks with Windows OS components and driving performance, stability, and feature enhancements aligned with IHV silicon roadmaps and Microsoft strategies.

Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team creating innovative experiences and delivering devices that people love. The role offers competitive compensation ranging from $117,200 to $229,200 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers passionate about low-level software development and hardware integration, wanting to impact millions of users through Microsoft's device ecosystem. The role combines technical depth with collaborative work across multiple teams, making it ideal for those who enjoy both complex technical challenges and cross-functional teamwork.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation and handle complex problems
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • 1+ year experience with multimedia firmware/driver development
  • 1+ year experience debugging hardware/firmware/software interactions
  • 2+ years design and coding skills in C/C++
  • Experience with Windows OS fundamentals and Windows multimedia
  • Experience with firmware development and debugging

Benefits For Senior Software 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 Engineer

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft working on Data Processing Unit (DPU) development for Azure cloud infrastructure.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on DPU silicon development for cloud infrastructure, requiring extensive experience in RTL verification and silicon validation.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft, focusing on DPU development and verification for cloud infrastructure, requiring 8+ years of experience in design verification.

Senior Firmware Engineer

Senior Firmware Engineer role at Microsoft focusing on security solutions for Azure infrastructure, requiring 8+ years of hardware and firmware security experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime OS development and hardware accelerator drivers for cloud infrastructure.