Senior Software Engineer

Global technology company empowering people and organizations to achieve more through software and hardware solutions.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Consumer

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, specifically 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 hardware-software integration and multimedia systems. You'll contribute to products that impact millions of users while working with cutting-edge technology in a collaborative environment. Microsoft's culture emphasizes growth mindset, innovation, and inclusion, making it an ideal place for talented engineers to grow their careers.

Last updated a month 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++
  • Knowledge of 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 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.