Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Silicon Engineer

Senior Silicon Engineer position at Microsoft focusing on ASIC verification and silicon validation for data center solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on DPU Runtime Operating System development with focus on high-performance computing and security features.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU integration and testing, offering competitive pay and benefits with hybrid work options.

Senior Silicon Design Library Verification Engineer

Senior Silicon Design Library Verification Engineer role at Microsoft in Bangalore, focusing on front-end digital design and verification with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Surface Team, focusing on camera software development. Hybrid work in Redmond, WA with competitive salary and benefits.

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 experience in kernel and user mode drivers development, with expertise in optimizing driver stacks with Windows OS components. They will be responsible for driving performance, stability, and feature enhancements for device-level experiences aligned with IHV silicon roadmaps and Microsoft strategies.

This is an exciting opportunity to join Microsoft's mission to empower every person and organization globally. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the chance to work on products that impact millions of users. The position is hybrid-based in Redmond, WA, with up to 50% work from home flexibility and requires 0-25% travel.

Working at Microsoft means joining a culture built on respect, integrity, and accountability, where employees come together with a growth mindset to innovate and collaborate. The team is focused on delivering iconic end-to-end products across hardware, software, and services that people use daily, making this an excellent opportunity for someone passionate about creating industry-defining experiences.

Last updated 16 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)
  • Guide other engineers and work on call to monitor systems
  • Proactively seek new knowledge and adapt to new 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
  • Strong communication skills

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?