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
5,000+ Employees
4+ years of experience
Gaming

Description For Senior Software Design Engineer

Microsoft's Xbox Video team is seeking a Senior Software Engineer to work on cutting-edge video hardware and software solutions. This role focuses on developing low-level drivers and firmware that interact with state-of-the-art graphics and video hardware. The position is part of the Core OS division, which is responsible for Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem.

The role involves working with various video technologies including video encode, decode, color processing, and motion estimation. You'll be joining an experienced team that collaborates with internal and external partners to solve challenging problems in Xbox video development. The position requires strong expertise in driver and firmware-level code, along with a good understanding of general media concepts.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment that promotes a growth mindset and innovation. The role offers competitive compensation, comprehensive benefits, and the opportunity to impact billions of customers worldwide through system software excellence.

The position offers a flexible work arrangement with up to 100% work from home options and minimal travel requirements (0-25%). You'll be working on projects that directly influence the future of gaming and video technology while having access to Microsoft's industry-leading benefits package, including healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers who are passionate about video technology and want to work at the intersection of hardware and software in one of the world's leading technology companies. The role combines technical challenges with the opportunity to influence the future of video processing in gaming and entertainment systems.

Last updated 14 days ago

Responsibilities For Senior Software Design 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 and handle complex problems
  • Seek new knowledge and adapt to new technical trends

Requirements For Senior Software Design Engineer

Python
Java
JavaScript
  • 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 preferred
  • 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 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.