Senior Software Design Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Embedded
Senior Software Engineer
Remote
4+ years of experience
Gaming

Description For Senior Software Design Engineer

Join the Xbox Video team at Microsoft as a Senior Software Engineer working on cutting-edge hardware and video technologies. You'll be developing low-level drivers and firmware for state-of-the-art graphics and video hardware, focusing on video encode, decode, color processing, and motion estimation. As part of Core OS, you'll contribute to the operating systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem.

The role offers an exciting opportunity to work with video hardware and complex driver-level programming, making a direct impact on Xbox's video capabilities. You'll collaborate with both internal and external partners to solve challenging problems in video processing and optimization. The position requires strong technical skills in low-level programming and a deep understanding of video technologies.

Microsoft offers an inclusive culture with a growth mindset, where innovation and collaboration are key values. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. With competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC areas), this role presents an excellent opportunity to work on technology that impacts billions of users worldwide while growing your career at a leading tech company.

Last updated a month ago

Responsibilities For Senior Software Design Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and release plans
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends

Requirements For Senior Software Design Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Deep design, coding, debugging, and problem solving skills
  • 2+ years experience working on Windows drivers
  • Passion for video and video hardware

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